Position: Senior Full-Stack Developer
Experience Required: 3 to 8 Years
Location: Nagpur
Employment Type: Full-Time (Onsite)
About the Role
We are looking for a highly skilled Senior Full-Stack Developer proficient in the MERN stack, Next.js, TypeScript, REST APIs, and modern cloud deployment practices. This role involves end-to-end development, architectural decision-making, mentoring junior developers, and ensuring the timely delivery of high-quality projects.
You will work closely with cross-functional teams to develop scalable web and mobile applications, optimize performance, maintain code quality, and drive technical excellence across the development team.
Key Responsibilities
1. Application Development
- Develop high-quality, scalable web and mobile applications using MERN Stack (MongoDB, Express.js, React/Next.js, Node.js).
- Build reusable UI components using React.js / Next.js with TypeScript.
- Create, integrate, and maintain RESTful APIs.
- Work on responsive UI, backend logic, database architecture, and integrations.
- Write clean, maintainable, well-documented code following best practices.
2. Technical Leadership & Team Management
- Lead and mentor a team of junior and mid-level developers.
- Conduct regular code reviews and provide constructive feedback.
- Train developers in best practices, coding standards, and modern tools.
- Guide the team in solving complex technical issues.
3. Problem Solving & Debugging
- Identify, analyze, and resolve bugs, performance bottlenecks, and production issues.
- Troubleshoot errors across frontend, backend, and database layers.
- Proactively propose solutions and optimizations.
4. Project & Time Management
- Break down tasks and assign work to team members.
- Ensure timely delivery of project milestones and maintain timelines.
- Collaborate with product managers, designers, and QA teams.
- Maintain proper sprint planning, documentation, and reporting.
5. DevOps & Deployment
- Handle deployments on AWS (EC2, S3, Lambda, CloudFront, RDS, etc.).
- Set up CI/CD pipelines (GitHub Actions or similar).
- Manage version control using Git & GitHub.
- Optimize app performance and ensure high availability.
Required Technical Skills
- Strong proficiency in JavaScript and TypeScript.
- Hands-on experience with React.js, Next.js, and modern UI libraries.
- Deep understanding of Node.js, Express.js, and REST API design.
- Experience working with MongoDB / Mongoose.
- Knowledge of Redux, Zustand, Context API, or other state management libraries.
- Experience with AWS deployment (EC2, S3, CloudFront, IAM, etc.).
- Familiarity with Git, GitHub, Git branching strategies.
- Understanding of Docker (optional but preferred).
- Experience with performance optimization on both frontend & backend.
Soft Skills & Leadership Qualities
- Strong analytical and problem-solving skills.
- Ability to lead, mentor, and guide junior developers.
- Excellent communication and interpersonal skills.
- Strong ownership mentality and ability to work independently.
- Time management and ability to meet strict deadlines.
- Ability to work in a fast-paced, dynamic environment.
Preferred Qualifications
- Experience working in a startup or product-based environment.
- Exposure to mobile app development (React Native / Hybrid apps).
- Knowledge of CI/CD pipelines.
- Understanding of security best practices (JWT, OAuth, HTTPS, etc.).
Why Join Us
- Opportunity to lead real products end-to-end.
- Work with modern technologies and best practices.
- Collaborative and growth-oriented environment.
- Competitive salary and performance-based incentives.
- Chance to mentor and build a strong development team.