About the job
We are seeking a Lead Backend Engineer with a strong focus on backend development and data processing to spearhead the technical design and implementation of scalable cloud solutions. This role blends technical leadership, architectural decision-making, and hands-on development, collaborating closely with product, data, and operations teams.
Key Responsibilities
- Lead the technical design and architecture of backend solutions and data pipelines.
- Develop and maintain backend services using Python and Node.js, ensuring high quality, scalability, and performance.
- Oversee the migration and optimization of data pipelines from Pandas to Polars, enhancing processing times and resource utilization.
- Design and optimize processes for reading, writing, and processing Parquet files.
- Implement serverless and batch solutions using AWS Lambda and AWS Batch.
- Define and monitor data modeling and queries in MongoDB.
- Guide the team in best practices for testing, observability, security, and performance.
- Coordinate integrations with BPM/low-code platforms like Appian (preferred).
- Conduct code reviews, provide technical mentorship, and support team growth.
- Collaborate with technical and business stakeholders to align solutions with strategic objectives.
