Design, develop, and maintain scalable backend services using Python .
Build high-quality APIs and backend applications using FastAPI, Flask , or similar frameworks.
Design robust API contracts, validation, error handling, and service integrations.
Develop efficient database solutions using PostgreSQL .
Design and optimize database schemas, SQL queries, indexes, and data-access patterns.
Analyze and improve application and database performance.
Develop services capable of operating reliably within distributed and scalable system architectures .
Work with asynchronous processing, event-driven workflows, background jobs, and distributed workloads.
Design and develop cloud-native solutions using AWS services such as ECS, Lambda, DynamoDB, RDS, SQS, and API Gateway .
Apply best practices around scalability, availability, reliability, security, observability, and cost optimization.
Use Terraform / Infrastructure as Code to manage cloud infrastructure.
Work with CI/CD pipelines and modern software delivery practices.
Troubleshoot complex technical and production issues and perform root-cause analysis.
Participate in system design and architectural discussions.
Write clean, modular, reusable, testable, and maintainable code.
Develop unit and integration tests to ensure reliability and maintainability.
Participate in code reviews and contribute to engineering standards.
Collaborate with Frontend, QA, Product, DevOps, and other engineering teams.
Independently take ownership of complex technical problems from analysis through implementation and delivery.
Use AI-assisted development tools such as Cursor and GitHub Copilot to improve development efficiency, testing, debugging, refactoring, and documentation.
3–8 years of professional experience in backend/software engineering.
Strong programming experience with Python .
Hands-on experience with FastAPI and/or Flask .
Good understanding of Pydantic and data validation/modeling.
Strong experience with PostgreSQL and SQL .
Experience designing efficient database schemas and optimizing SQL queries.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career