Your Page Title
🔍

    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