remote
Backend Engineer Python/API - Datasite
Backend Engineer
Backend Engineer focused on building scalable Python APIs, designing microservices, and deploying containerized services on AWS. Strong experience with RESTful design, Docker, and relational databases is essential.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Python APIs that serve internal and external clients.
- Architect and implement microservice components, ensuring scalability, reliability, and security.
- Containerize services with Docker and manage deployments on AWS (ECS/EKS, Lambda, RDS).
- Collaborate with data scientists and product teams to expose AI models and data pipelines via secure endpoints.
- Write comprehensive unit, integration, and performance tests; participate in code reviews and continuous improvement.
Requirements
- 3+ years of professional backend development experience in Python.
- Proficient with RESTful API design, OpenAPI specifications, and asynchronous programming.
- Hands‑on experience with Docker, Kubernetes or ECS, and AWS services (Lambda, API Gateway, RDS, S3).
- Strong SQL skills and familiarity with relational databases (PostgreSQL/MySQL).
- Excellent problem‑solving skills, ability to work in a fast‑paced, collaborative environment.