Senior Full Stack Engineer (MERN + Python)

Key Role Details

  • Location: Noida (Onsite)
  • Experience: 5 to 10 years (typically 5 to 9 years is mentioned in related posts)
  • Primary Focus: Delivering scalable, efficient, and maintainable software solutions across a full-stack environment that includes both MERN and Python microservices. This is a senior-level position that involves technical leadership and mentoring.

Key Responsibilities

  • Development: Develop and maintain web applications using the MERN stack alongside Python backend microservices.
  • API Design: Build efficient, scalable RESTful/GraphQL APIs using Python frameworks like FastAPI and Flask.
  • Performance: Optimize backend performance using advanced techniques like AsyncIO, multithreading, and multiprocessing.
  • Architecture: Lead architectural and technical decisions for both the MERN frontend and the Python microservices backend.
  • Database Management: Manage and optimize databases including MongoDB and PostgreSQL.
  • Cloud & DevOps: Deploy, monitor, and maintain applications and microservices on AWS cloud infrastructure (EC2, Lambda, S3, RDS). Implement CI/CD pipelines for automated deployment.
  • Team Leadership: Mentor junior developers and conduct code reviews.
  • Collaboration: Work with UX/UI designers and participate in Agile development practices.

Required Skills & Experience

  • Full Stack Expertise: Strong hands-on experience with the MERN stack (MongoDB, Express.js, React.js, Node.js).
  • Python Backend: Proven expertise in Python development with FastAPI and Flask (Django is also a plus).
  • Concurrency: Deep understanding of asynchronous programming (AsyncIO, multithreading, multiprocessing).
  • Database: Skilled in database design and optimization for MongoDB and PostgreSQL.
  • Cloud: Familiarity with AWS services (EC2, Lambda, S3, RDS).
  • Tools: Experience with Git, CI/CD tools, and automated testing/deployment.
  • Soft Skills: Ability to lead teams, mentor developers, make key technical decisions, and possess strong problem-solving and communication skills.
Share the Post:

Entry Level Jobs