Senior Full-Stack Developer (MERN / Next.js / TypeScript)

Posted on:

Aug 1, 2025

Position : Senior Full-Stack Developer

Experience Required : 3 to 8 Years 

Location : Nagpur (Onsite Only) 

Employment Type : Full-Time

Working Days : Monday-Saturday

Weekly Offs : 2nd Saturday, 4th Saturday and All Sundays

Timing : 10:00 AM - 07:00 PM

Compensation : Competitive Salary + Performance Incentives

About the Role:

We are looking for a highly skilled and execution-focused Senior Full-Stack Developer with strong expertise in the MERN Stack, Next.js, TypeScript, REST APIs, and modern cloud deployment practices. 

This role involves end-to-end application development, architectural decision-making, backend and frontend optimization, mentoring developers, and ensuring the successful delivery of scalable, production-grade systems. 

The ideal candidate should possess strong technical problem-solving ability, leadership qualities, clean coding practices, and the capability to work in a fast-paced product and service development environment. 

You will work closely with cross-functional teams including developers, designers, project managers, and business stakeholders to build scalable applications, improve development workflows, maintain code quality, and drive technical excellence across projects. 

Practical development experience with real-world production applications is mandatory. Purely theoretical knowledge without strong implementation capability will not be considered.

Key Responsibilities:

  1. Full-Stack Application Development -

    • Develop scalable and production-ready web applications using MongoDB, Express.js, React.js/Next.js, and Node.js.  

    • Build reusable, optimized, and maintainable frontend components using React.js, Next.js, and TypeScript.  

    • Design, develop, integrate, and maintain RESTful APIs and backend services.  

    • Work on responsive UI development, backend architecture, database design, and third-party integrations.  

    • Write clean, structured, maintainable, and well-documented code following industry best practices.  

    • Optimize application performance, scalability, security, and maintainability. 
       

  2. Technical Leadership & Team Management -

    • Lead and mentor junior and mid-level developers across frontend and backend development.  

    • Conduct detailed code reviews and enforce coding standards, architecture patterns, and best practices.  

    • Guide developers in debugging, performance optimization, and scalable development approaches.  

    • Support the team in solving complex technical challenges and architectural decisions.  

    • Encourage clean code practices, proper TypeScript usage, and strong development discipline.

  3. System Architecture & Problem Solving -

    • Design scalable system structures and modular application architecture.  

    • Identify and resolve bugs, performance bottlenecks, and production-level issues efficiently.  

    • Troubleshoot problems across frontend, backend, APIs, databases, and deployment environments.  

    • Proactively suggest technical improvements, optimizations, and better implementation approaches.  

    • Ensure applications are secure, stable, and optimized for long-term scalability.

  4. Project Management & Collaboration -

    • Break down project requirements into technical tasks and development milestones.  

    • Coordinate with project managers, UI/UX designers, QA teams, and stakeholders.  

    • Ensure timely delivery of assigned modules and project timelines.  

    • Participate in sprint planning, technical discussions, documentation, and reporting.  

    • Maintain clear communication and development transparency within the team.

  5. DevOps, Deployment & Infrastructure -

    • Handle deployments and server management on AWS platforms including EC2, S3, CloudFront, IAM, RDS, and related services.  

    • Set up and maintain CI/CD pipelines using GitHub Actions or similar tools.  

    • Manage version control workflows using Git and GitHub.  

    • Monitor server/application performance and ensure high availability.  

    • Support production deployments, debugging, and infrastructure optimization.     

Required Technical Skills:

  1. Core Development Skills -

    • Strong proficiency in JavaScript and TypeScript.  

    • Advanced hands-on experience with React.js, Next.js, and modern frontend development practices.  

    • Deep understanding of Node.js, Express.js, and REST API architecture.  

    • Strong experience with MongoDB, Mongoose, and database optimization techniques.  

    • Understanding of scalable folder structures, reusable architecture, and modular development.  

    • Strong understanding of asynchronous programming, authentication systems, and API security.     

  2. Frontend & State Management -

    • Experience with Redux, Zustand, Context API, or similar state management libraries.  

    • Strong understanding of responsive UI development and frontend performance optimization.  

    • Familiarity with Tailwind CSS or modern UI frameworks.

  3. DevOps & Deployment -

    • Hands-on experience with AWS deployment and server infrastructure management.  

    • Experience with Git, GitHub workflows, branching strategies, and collaboration practices.  

    • Familiarity with CI/CD pipelines and deployment automation.  

    • Basic understanding of Docker and containerized deployments is preferred.

  4. Performance & Security -

    • Experience with optimizing frontend rendering and backend performance.  

    • Understanding of authentication and security practices including JWT, OAuth, HTTPS, RBAC, and API protection.  

    • Ability to identify performance bottlenecks and scalability concerns. 

Soft Skills & Leadership Qualities :

  • Strong analytical thinking and problem-solving capability.  

  • Ability to lead, mentor, and guide development teams effectively.  

  • Excellent communication and collaboration skills.  

  • Strong ownership mindset and accountability.  

  • Ability to work independently and make technical decisions responsibly.  

  • Time management and ability to handle multiple priorities efficiently.  

  • Comfortable working in a fast-paced, execution-focused environment.  

Preferred Qualifications :

  • Experience working in startup, SaaS, or product-based environments.  

  • Exposure to React Native or hybrid mobile application development.  

  • Experience handling production deployments and infrastructure management.  

  • Understanding of scalable system design and modern software architecture practices.  

  • Experience working on ERP, CRM, HRMS, automation, or enterprise-grade systems is an advantage. 

Bonus Skills (Good to Have) :

  • Docker and container orchestration basics  

  • WebSocket or Socket.io implementation  

  • Microservices architecture understanding  

  • Redis or caching systems  

  • Queue management systems  

  • Server monitoring and logging tools  

  • Testing frameworks and automated testing practices  

  • AI integration or automation workflow understanding    

Application Requirements:

Candidates must share the following during the application process: 

  • Updated resume  

  • GitHub profile or portfolio  

  • Real-world projects or production applications worked on  

  • Any deployed application/demo links  

  • Technical certifications (optional)  

  • Previous team leadership or mentoring experience details (if applicable)  

Why Join Us:

  • Opportunity to work on scalable real-world products and enterprise-grade applications.  

  • Exposure to SaaS platforms, automation systems, business applications, and modern cloud infrastructure.  

  • Work closely with a technically driven and execution-focused development environment.  

  • Opportunity to contribute to architecture decisions and technical strategy.  

  • Fast-learning, growth-oriented, and innovation-focused workplace.  

  • Performance-based incentives and long-term technical growth opportunities.  

  • Opportunity to mentor developers and help build a strong engineering culture.   

Hiring Process:

  1. Resume & Technical Screening  

  2. Practical Technical Assessment  

  3. Technical Interview & Architecture Discussion  

  4. Final Discussion

Note:

We are looking for someone who is technically strong, execution-focused, solution-oriented, and passionate about building scalable, high-quality software systems while contributing to team growth and technical excellence. 

Be part of
something bold.

Creating a culture where ideas flow freely and innovation thrives.

Interested In