Archer is building an all-electric vertical takeoff and landing aircraft and needs to design, develop, and operate scalable backend systems and APIs to support their ride-sharing and airline operational platforms.
Requirements
- Expert-level proficiency in Python for backend application development.
- Strong experience with AWS, including services such as Lambda, API Gateway, S3, DynamoDB, ECS/Fargate, etc.
- Proficiency with infrastructure-as-code tools such as Terraform or AWS CDK.
- Deep understanding of RESTful API design, microservices architecture, and distributed systems.
- Experience with performance tuning, system monitoring, and observability tools.
- Excellent debugging, analytical, and problem-solving skills.
- Experience with data modeling and working with SQL and NoSQL databases (e.g., Postgres, DynamoDB).
Responsibilities
- Design, develop, and maintain scalable backend systems and APIs to support Archer’s ride-sharing and airline operational platforms.
- Build cloud-native applications and services using Python and AWS technologies.
- Lead architectural design and system integrations, ensuring systems are modular, efficient, and secure.
- Develop infrastructure-as-code using Terraform or AWS CDK to provision and manage backend environments.
- Own the full development lifecycle—from design and development to deployment, monitoring, and maintenance.
- Conduct code reviews, enforce engineering best practices, and mentor fellow engineers.
- Monitor system performance and reliability, and respond to production issues with effective debugging and root cause analysis.
Other
- Small but mighty, 0 to 1 builder mentality.
- BS/MS/PhD in Computer Science or a related technical field.
- 7+ years of backend software engineering experience, with a proven track record of delivering scalable backend systems.
- Strong communication and collaboration skills across technical and non-technical stakeholders.
- Archer is unable to provide work visa sponsorship for this position at the present time.