Role - Lead Python React Developer with AWS
Experience – 6 to 12 Years
Work Location – Bangalore/Pune/Hyderabad/Chennai/Kochi/ Trivandrum
Tech Stack
Languages: Python, JavaScript, TypeScript
Frontend: React, Vite, Material UI, Redux
Backend: Python with Litestar framework
Database: MongoDB • Testing: Playwright, ViTest, PyTest
Backend Libraries: Celery, Beanie, Pydantic, Jinja2, requests
CI/CD: Jenkins, GitHub Actions
Monitoring: DataDog, CloudWatch
Cloud & AWS Services: Lambda, Secrets Manager, SQS, S3, SSM, CloudFront, ECS
Infrastructure as Code (IAC): Terraform Responsibilities
Roles & Responsibilities:
Design, develop, and maintain scalable frontend applications using React, Vite, Material UI, and Redux.
Build an optimize backend services using Python and a modern API framework (e.g., FastAPOI, Flask, Litestar).
Design and manage MongoDB schemas
Develop, test, and deployed backend API's with Pydantic for validation and Beanie for MongoDB ORM.
Implement asynchronous task processing using Celery.
Ensure high-quality code by writing unit and integration tests using PyTest, Playwright, and ViTest.
Deploy and maintain applications using AWS services such as Lambda, ECS, and CloudFront.
Implement and monitor system performance using DataDog.
Automate build, test, and deployment workflows using Jenkins and GitHub Actions.
Secure and manage application secrets using AWS Secrets Manager and Vault.
Collaborate with principal engineers, product owners, and other engineers to deliver high-quality software.
Stay up to date with best practices and emerging trends in full stack development.
Skills Required:
Overall 5+ years of experience with 3+ years of experience as a Full Stack Engineer or similar role.
Proficiency in Python, JavaScript, and TypeScript.
Strong experience with React, Redux, and Material UI.
Backend development experience with a modern Python API framework (e.g., FastAPI, Flask or Litestar).
Experience working with MongoDB and designing scalable data models.
Experience with cloud services, particularly AWS.
Familiarity with Infrastructure as Code (Terraform) to manage cloud resources.
Experience with CI/CD pipelines using Jenkins and GitHub Actions.
Strong understanding of testing frameworks (Playwright, ViTest, PyTest).
Experience with containerization and deploying applications on ECS.
Nice to Have Skills:
Experience with AWS RDS or Aurora PostgreSQL.
Knowledge of event-driven architectures with SQS.
Experience with Infrastructure as Code (e.g., Terraform).
Familiarity with the Litestar framework.
Experience with OpenShift.
Experience working with Agile development environments.
Familiarity with Test-Driven Development (TDD) principles.