Full-Stack Developer
Skills
About the role
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
Questions about this role
How do I apply to this Full-Stack Developer role at Expleo Group?
Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.
What's the typical salary for Full-Stack Engineer in India?
Compensation for Full-Stack Engineer roles in India varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Full-Stack Engineer hub for India medians across recent openings.
How fast does AI Applyd auto-apply?
Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.
What ATS does Expleo Group use?
AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, LinkedIn Easy Apply, and most other ATS platforms. If we can submit through the platform, we do.
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.