onsite
Backend Engineer - APIs & Data Systems - ampa
Backend Engineer
Design, develop, and maintain high‑performance backend services and data pipelines, leveraging Python, Node.js, SQL, and cloud infrastructure to deliver reliable APIs and scalable data solutions.
About the role
Key Responsibilities
- Architect, build, and maintain RESTful APIs and microservices that power core product features.
- Design and implement robust data ingestion, transformation, and storage pipelines using SQL databases and cloud services.
- Collaborate with front‑end, data, and DevOps teams to define interfaces, data contracts, and performance benchmarks.
- Ensure code quality, reliability, and security through automated testing, code reviews, and continuous integration pipelines.
- Monitor, troubleshoot, and optimize production systems for latency, scalability, and cost efficiency on AWS.
Requirements
- 3+ years of professional experience building backend services with Python and/or Node.js.
- Strong proficiency in SQL and relational database design (e.g., PostgreSQL, MySQL).
- Hands‑on experience with cloud platforms, preferably AWS (EC2, S3, Lambda, RDS).
- Familiarity with containerization (Docker) and orchestration tools.
- Solid understanding of RESTful API design, authentication, and versioning.
Skills
pythonnodejssqlawsdocker