Full-Stack Developer

Job Locations
IN-MH-Pune
Job area
IT & Digital
Employment type
Permanent or Fixed Term Contract
Workplace
Hybrid
ID
2026-53387

Overview

Job Title: Senior Full-Stack Developer (3–9 Years Experience)

Role Purpose

Design, develop, and deliver scalable, secure, and high-performance full-stack solutions, taking ownership of complex features and contributing to technical direction within the delivery team. The role requires strong hands-on expertise across front-end and back-end technologies, combined with the ability to influence architectural decisions, ensure engineering excellence, and mentor junior team members in a fast-paced, Agile delivery environment.

Key Responsibilities

Full-Stack Development

  • Design, build, and maintain scalable web applications using React, Node.js, and TypeScript
  • Develop responsive, accessible, and high-performance user interfaces aligned with modern UX/UI standards
  • Build robust, RESTful and/or GraphQL APIs, ensuring secure and efficient integration with back-end services
  • Deliver end-to-end feature development including UI, business logic, APIs, and third-party integrations

Solution Design & Architecture

  • Contribute to solution architecture, design patterns, and technology selection in collaboration with architects
  • Translate business requirements into scalable technical solutions with clear design documentation
  • Ensure adherence to microservices, modular architecture, and cloud-native principles where applicable

Engineering Excellence

  • Enforce best practices in code quality, performance optimisation, security, and maintainability
  • Implement and advocate for clean code standards, reusable components, and automated testing
  • Participate in CI/CD pipeline optimisation and deployment practices (e.g., GitHub Actions, Azure DevOps, Jenkins)
  • Conduct peer code reviews and ensure alignment with defined coding standards

Collaboration & Stakeholder Engagement

  • Work closely with onshore leads, architects, product owners, and business stakeholders
  • Support sprint planning, backlog refinement, and estimation activities within Agile/Scrum frameworks
  • Provide technical input into design workshops, solution discussions, and governance forums

Mentoring & Team Development

  • Mentor and guide junior and mid-level developers in technical skills and development practices
  • Promote knowledge sharing through pair programming, code walkthroughs, and technical sessions
  • Support capability uplift across the team by introducing tools, frameworks, and best practices

Skills & Technical Competencies

Core Technologies

  • Front-end: React.js, HTML5, CSS3, JavaScript (ES6+), TypeScript
  • Back-end: Node.js, Express.js / NestJS
  • API Development: REST, GraphQL
  • Databases: SQL (PostgreSQL, MySQL) and/or NoSQL (MongoDB)

Engineering Practices

  • Strong understanding of software design principles (SOLID, DRY, KISS)
  • Experience with test-driven development (TDD), unit testing, and integration testing frameworks (Jest, Mocha, Cypress)
  • Familiarity with DevSecOps practices, static code analysis, and vulnerability management

Cloud & DevOps

  • Experience with cloud platforms such as Azure, AWS, or GCP
  • CI/CD pipeline implementation and environment management
  • Containerisation (Docker) and exposure to orchestration tools (Kubernetes preferred)

Tools & Ways of Working

  • Version control: Git (GitHub, GitLab, Bitbucket)
  • Agile tools: JIRA, Azure Boards, Confluence
  • Strong understanding of Agile/Scrum methodologies and iterative delivery models

Experience & Qualifications

  • 6–9 years of experience in full-stack software development
  • Proven track record of delivering enterprise-grade applications in Agile environments
  • Experience working in distributed/onshore-offshore delivery models
  • Exposure to regulated environments (e.g., financial services, utilities, healthcare) is advantageous
  • Bachelor’s degree in Computer Science, Engineering, or related discipline (or equivalent experience)

Non-Functional Expectations

  • Strong problem-solving and analytical skills with attention to detail
  • Ability to balance technical depth with delivery timelines
  • Excellent communication and stakeholder engagement skills
  • Proactive mindset with ownership and accountability for deliverables

Expected Outcomes & Success Measures

Delivery & Quality

  • Consistent delivery of high-quality, production-ready code aligned to sprint commitments
  • Reduction in defects and improved code stability and reliability
  • Increased automated test coverage and CI/CD pipeline efficiency

Performance & Scalability

  • Measurable improvements in application performance, response times, and scalability
  • Implementation of optimised solutions reducing technical debt

Team Enablement

  • Demonstrated technical leadership and mentoring impact across the team
  • Improved developer productivity and adherence to best practices

Stakeholder Value

  • Positive feedback from stakeholders on solution quality, responsiveness, and collaboration
  • Contribution to successful delivery of programme milestones and release objectives

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share to social media

Can't find the job of your choice?
Upload your C.V. / Resume here for our recruiters to view.