We are looking for a highly experienced Senior Full Stack Python Developer with 11+ years of software development experience. The ideal candidate should have strong expertise in Python, Flask/FastAPI, React.js, Serverless Architecture, and AWS Lambda.
You will be responsible for designing, developing, and maintaining scalable full-stack applications and cloud-native solutions.
Key Responsibilities
- Design and develop scalable applications using Python.
- Develop robust and high-performance APIs using Flask and/or FastAPI.
- Build and maintain modern, responsive web applications using React.js.
- Design and implement serverless applications using AWS services.
- Develop and manage AWS Lambda functions.
- Integrate APIs, backend services, databases, and third-party applications.
- Develop scalable and secure cloud-based solutions on AWS.
- Troubleshoot and optimize application performance and reliability.
- Participate in technical design, architecture discussions, and code reviews.
- Write clean, reusable, maintainable, and well-tested code.
- Collaborate with cross-functional teams to deliver high-quality solutions.
- Mentor junior developers and provide technical guidance when required.
Required Qualifications & Skills
- 11+ years of professional software development experience.
- Strong hands-on experience with Python.
- Experience with Flask and/or FastAPI.
- Strong experience with React.js.
- Hands-on experience with Serverless Architecture.
- Strong experience with AWS Lambda.
- Good knowledge of AWS cloud services.
- Strong understanding of REST APIs and API integration.
- Experience with scalable application and microservices architecture.
- Solid problem-solving and analytical skills.
- Good communication and collaboration skills.