Job Overview
We are seeking a highly motivated Python FastAPI Developer with 24 years of experience in designing, developing, and deploying scalable backend applications and APIs. The ideal candidate should have strong expertise in Python, FastAPI, RESTful API development, relational databases, and hands-on experience deploying applications on Amazon Web Services (AWS). The candidate should be comfortable working in an Agile environment and collaborating with cross-functional teams.
Key Responsibilities
- Design, develop, test, and maintain scalable backend applications using Python and FastAPI.
- Develop secure, high-performance, and well-documented RESTful APIs.
- Build reusable, maintainable, and scalable backend services and microservices.
- Collaborate with frontend developers, QA engineers, DevOps teams, and product managers.
- Integrate third-party APIs and external services.
- Optimize application performance, database queries, and backend processes.
- Deploy, monitor, and maintain applications on AWS cloud infrastructure.
- Troubleshoot production issues and implement performance improvements.
- Write unit, integration, and API tests.
- Participate in code reviews, technical discussions, and architecture planning.
- Follow Agile/Scrum development practices and software engineering best practices.