We are looking for a highly experienced Senior Full Stack Python Developer with 11+ years of software development experience. The ideal candidate should have robust 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.
Robust hands-on experience with Python.
Experience with Flask and/or FastAPI.
Strong experience with React.js.
Hands-on experience with Serverless Architecture.
Solid 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.
Strong problem-solving and analytical skills.
Good communication and collaboration skills.
Preferred Skills
AWS API Gateway
AWS S3
AWS DynamoDB
AWS CloudWatch
AWS IAM
AWS EventBridge
CI/CD pipelines
Microservices
Git
Agile/Scrum