Senior Full Stack Developer (8+ Years Experience | Python + React)
We are looking for a highly experienced Senior Full Stack Developer with strong hands-on expertise in Python (preferably FastAPI) and ReactJS. The ideal candidate will be well-versed in building scalable, microservices-based applications deployed on AWS Cloud Infrastructure. This role is ideal for someone who enjoys solving complex problems, building modern systems, and collaborating with cross-functional teams in a fast-paced environment.
Location: Bangalore, Hyderabad, Pune, Mumbai, Chennai, Gurgaon
Experience Required: 8+ Years (Mandatory)
⚠️ Note:
Applications will be rejected if the candidate does not meet the minimum 8 years of corporate full-time experience, or lacks hands-on proficiency in Python (FastAPI), ReactJS, AWS, and microservices.
Key Responsibilities:
- Design, build, test, and deploy microservices-based applications end to end.
- Develop backend services and APIs using Python (FastAPI).
- Create and maintain dynamic, responsive user interfaces using ReactJS.
- Refactor existing codebases for performance, maintainability, and scalability.
- Manage cloud infrastructure and deployment using AWS (EC2, Lambda, ECS, S3, RDS, etc.).
- Set up and maintain CI/CD pipelines for automation and continuous integration.
- Follow security best practices and ensure compliance throughout the development lifecycle.
- Document technical processes, architecture, and code consistently.
- Work collaboratively with engineering, QA, DevOps, and product teams.
Technical Requirements:
✅ Must-Have Skills:
- Minimum 8 years of full-time corporate experience in full stack development.
- Strong command of Python (FastAPI preferred) for backend API development.
- Solid experience with ReactJS for frontend development.
- In-depth knowledge of REST APIs, integrations, and best practices.
- Proven experience with microservices architecture and distributed systems.
- Hands-on expertise with AWS services (EC2, Lambda, S3, RDS, ECS).
- Familiarity with Docker for containerization and scalable deployments.
- Proficiency with CI/CD pipelines (Jenkins, GitHub Actions, etc.).
- Experience using monitoring and logging tools like CloudWatch, ELK, etc.
- Understanding of SOLID principles, SDLC, and software design patterns.
- Comfortable with unit testing and code quality tools.
💡 Nice to Have:
- Exposure to Kubernetes (EKS).
- Experience integrating GenAI/LLM APIs in real-world projects.
- Familiarity with Agile tools (JIRA, Confluence, etc.).
- Understanding of SSO and enterprise authentication protocols.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Excellent communication, critical thinking, and teamwork skills.
If you’re an experienced full stack engineer passionate about building cloud-native, scalable applications — this opportunity is for you.