We are seeking a highly skilled Full Stack Developer with expertise in Python and AWS to design, develop, and deploy scalable web applications. The role involves building robust backend services, responsive front-end interfaces, and ensuring high performance and responsiveness. The ideal candidate will collaborate with cross-functional teams and contribute to code reviews, testing, and optimization.
Requirements
- Design and develop robust backend services using Python (e.g., Flask, Django, FastAPI)
- Build and maintain responsive front-end interfaces using modern frameworks (e.g., React, Angular, or Vue.js)
- Develop and deploy applications on AWS cloud using services like EC2, Lambda, API Gateway, S3, RDS, DynamoDB, and CloudFormation
- Implement RESTful or GraphQL APIs for seamless client-server communication
- Ensure high performance and responsiveness to requests from the front end
- Integrate third-party APIs and services
- Monitor application performance, troubleshoot issues, and optimize for speed and scalability
- Bachelor’s/Master’s degree in Computer Science, Engineering, or related field
- 4+ years of experience in full stack development
- Strong proficiency in Python
- Hands-on experience with frontend frameworks such as React, Angular, or Vue.js
- Solid experience with AWS cloud services (e.g., Lambda, EC2, S3, RDS, API Gateway)
- Strong understanding of REST APIs, microservices, and serverless architectures
- Familiarity with Docker, Kubernetes, or containerized deployments is a plus
- Experience with CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI, etc.)
- Good knowledge of SQL/NoSQL databases (e.g., PostgreSQL, MySQL, DynamoDB)
- Proficiency with Git and agile development practices