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.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx