We're seeking an experienced Backend Developer with strong FastAPI expertise. The ideal candidate will have hands-on experience developing and deploying API services, a solid AWS background, and excellent version control practices.
Requirements:
4+ years experience with FastAPI framework and Python backend development.
Proficient in AWS cloud services (Lambda, EC2, S3, RDS, etc.).
Strong Git version control and collaborative development skills.
Experience with CI/CD pipelines and automated deployment.
Knowledge of server technologies and infrastructure management.
Ability to design, build, and maintain scalable RESTful APIs.
Understanding of security best practices for web services.
Responsibilities:
Design and implement robust API services using FastAPI.
Deploy and maintain applications in AWS environments.
Collaborate with cross-functional teams using Git workflows.
Optimize application performance and infrastructure costs.
Implement automated testing and continuous deployment.
Ensure high availability and reliability of backend services.
Document API endpoints and technical specifications.
Preferred Skills:
Experience with containerization (Docker, Kubernetes).
Knowledge of database systems (PostgreSQL, MongoDB).
Familiarity with microservices architecture.
Understanding of API security and authentication protocols.
Experience with infrastructure as code (Terraform, CloudFormation).
FastAPI, Python, AWS Lambda, AWS EC2, AWS S3, AWS RDS, Git, CI/CD, Automated Deployment, Server Technologies, Infrastructure Management, RESTful APIs, Web Services Security, Docker, Kubernetes, PostgreSQL, MongoDB, Microservices Architecture, API Security, Authentication Protocols, Terraform, CloudFormation