Python + React Full stack
Virtusa
Date: 4 weeks ago
City: Chennai, Tamil Nadu
Contract type: Full time

Back-End Development:Design, develop, and maintain scalable web services and APIs using Python (Django/Flask).Integrate with various AWS services (EC2, Lambda, S3, RDS, DynamoDB, etc.) to enable highly scalable cloud-based applications.Implement security best practices, including data encryption, identity management, and secure API development.Design, build, and optimize database systems (SQL and NoSQL) to support high traffic and growth.Front-End Development:Build and maintain modern, responsive, and dynamic user interfaces using React.js and modern JavaScript (ES6Collaborate with UX/UI designers to create pixel-perfect user experiences.Implement state management techniques using Redux, Context API, or other state management libraries.Ensure seamless integration between front-end and back-end systems.Cloud & DevOps:Architect and deploy solutions on AWS, ensuring high availability, fault tolerance, and scalability of web applications.Utilize AWS services like EC2, Lambda, RDS, S3, ECS, and CloudFront for application deployment, monitoring, and management.Leverage infrastructure as code (IaC) tools like AWS CloudFormation, Terraform, or AWS CDK for managing cloud resources.Implement CI/CD pipelines for automated build, testing, and deployment.Mentor and guide junior developers, ensuring best practices and high code quality.Lead code reviews, architecture discussions, and provide feedback on design and implementation.Work cross-functionally with product teams, quality assurance, and other stakeholders to deliver product features in an agile environment.Contribute to architectural decisions, system optimization, and performance improvements.7+ years of experience in Python development (preferably Django, Flask, or FastAPI).Experience with RESTful API development and integration.Strong understanding of relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, DynamoDB).Familiarity with asynchronous programming and task queues (e.g., Celery).Front-End:5+ years of experience with React.js, including hooks, Redux, and Context API for state management.Deep understanding of front-end technologies like HTML5, CSS3, JavaScript (ES6+), and responsive design principles.Experience with modern build tools (Webpack, Babel, npm/Yarn).Knowledge of testing frameworks like Jest, Mocha, or Cypress for front-end testing.AWS Cloud & DevOps:5+ years of hands-on experience working with AWS services like EC2, S3, Lambda, RDS, DynamoDB, API Gateway, and CloudFormation.Experience with containerization (Docker) and orchestration tools (Kubernetes, ECS).Expertise in cloud architecture design, including high availability, fault tolerance, and auto-scaling.Familiarity with Infrastructure as Code (IaC) tools such as Terraform or AWS CloudFormation.Strong understanding of CI/CD concepts and tools like Jenkins, CircleCI, GitLab CI.
See more jobs in Chennai, Tamil Nadu