Design, develop, and maintain scalable full stack applications using Python and modern frontend frameworks.
Build and manage RESTful APIs and microservices architecture.
Develop and deploy applications on AWS (EC2, Lambda, S3, RDS, API Gateway, CloudWatch, etc.).
Collaborate with DevOps teams to implement and maintain CI/CD pipelines for automated build and deployment.
Optimize application performance, scalability, and security.
Participate in architecture discussions and technical design decisions.
Write clean, maintainable, and testable code following best practices.
Work closely with cross-functional teams including product owners, QA, and cloud engineers.
Mentor junior developers and conduct code reviews.
Strong hands-on experience in Python (FastAPI, Flask, Django or similar frameworks).
Full stack development experience with JavaScript frameworks (React, Angular, or Vue.js).
Solid experience with AWS cloud platform and serverless or container-based deployments.
Experience designing and consuming REST APIs and microservices.
Knowledge of SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB, DynamoDB).
Understanding of CI/CD tools (GitHub Actions, Jenkins, GitLab CI, Azure DevOps, etc.).
Experience with Docker and containerization concepts.
Strong understanding of software design patterns and clean coding practices.