Backend Engineer (FastAPI & AWS Expert)
We are looking for a skilled and experienced Backend Engineer with expertise in FastAPI and a strong proficiency in various AWS services, including Lambda, EC2, and S3. The ideal candidate will be responsible for designing, developing, and maintaining our API infrastructure, ensuring high performance and responsiveness to requests from the front-end.
- Design, build, and maintain robust APIs using FastAPI.- Develop scalable and efficient backend services to support various applications.- Integrate AWS services such as Lambda, EC2, and S3 to enhance application performance and scalability.- Optimize and monitor cloud infrastructure to ensure high availability and reliability.- Collaborate with front-end developers, product managers, and other stakeholders to understand requirements and deliver solutions.- Write clean, maintainable, and well-documented code.- Implement security best practices to protect data and applications.- Troubleshoot and debug issues as they arise, ensuring timely resolution.- Participate in code reviews, architecture discussions, and contribute to technical documentation.
Requirements:
- Proven experience as a Backend Engineer or similar role.- Extensive knowledge of FastAPI framework.- Strong expertise in AWS services, including Lambda, EC2, and S3.- Proficient in Python and related libraries.- Experience with RESTful API design and implementation.- Familiarity with database technologies such as PostgreSQL, MySQL, or MongoDB.- Understanding of CI/CD pipelines and deployment processes.- Excellent problem-solving skills and attention to detail.- Ability to work independently and as part of a team.- Strong communication skills.
Preferred Qualifications:
- Experience with other cloud platforms and services.- Knowledge of containerization technologies such as Docker and Kubernetes.- Understanding of serverless architecture.- Familiarity with DevOps practices and tools.- Previous experience in an Agile development environment.