Overview
As a Senior Backend Engineer, you will design and deliver production-grade systems for innovative AI products in a dynamic startup environment. You will work with a team to build scalable APIs, optimize infrastructure, and integrate backend services with AI models. This hybrid role offers opportunities for career progression and the chance to shape backend engineering standards within the company.
Responsibilities
- Design scalable backend architecture using FastAPI and Python.
- Build and maintain robust APIs following RESTful conventions and OpenAPI/Swagger standards.
- Own the performance of PostgreSQL databases, employing partitioning, indexing, and horizontal scaling strategies.
- Secure and optimize infrastructure using Docker, AWS, and infrastructure-as-code tools like Terraform.
- Collaborate with AI and product teams to translate requirements into effective backend systems.
- Mentor engineers and influence architecture while driving backend standards.
- Take full ownership of systems in production, including monitoring and incident response.
Requirements
- 5+ years of backend engineering experience, ideally in Python with Django, Flask, or FastAPI.
- Proven experience building REST APIs in production environments.
- Strong command of relational databases, particularly PostgreSQL.
- Familiarity with containerization tools, specifically Docker.
- Hands-on experience with AWS services such as VPC, EC2, S3, and IAM.
- Exposure to CI/CD practices and infrastructure-as-code methodologies.
- Comfortable leading backend projects and mentoring junior developers.