Overview
Build and maintain complex single-page web applications and Node.js services, lead code reviews and contribute to system design.
What you'll do
- Perform complex application code development, maintenance and debugging
- Perform unit testing on assigned work
- Prepare application technical documentation spanning multiple lifecycle phases
- Lead code reviews
- Develop and adhere to software engineering standards spanning the entire lifecycle
- Lead systems design efforts to ensure security, performance, data integrity and scalability are addressed
- Review key requirements deliverables to ensure a cohesive, functionally sound product is defined
- Work with the quality assurance team to ensure the test strategy covers all aspects of the project
What you'll need
- 5+ years of JavaScript/TypeScript experience at expert-level proficiency
- Experience building and maintaining complex single-page web apps using modern JavaScript frameworks and libraries (AngularJS, React and Vue.js)
- In-depth knowledge of JavaScript, HTML, CSS, SCSS and related technologies
- Experience with RESTful web services and/or microservices (especially Node.js, Express)
- Strong in Node.js development
- Practical experience using AI-assisted coding tools such as GitHub Copilot and Claude Code to accelerate development and improve engineering workflows
- Working knowledge of agile development methodologies, continuous integration, test-driven development and Git version control
- Experience with Docker under Linux or OSX
- Experience with NoSQL or multi-value (PICK) databases
- Bachelor's/advanced degree (or equivalent experience) with 10+ years of software industry experience in product design, architecture, or support
- Good communication and interpersonal skills
- Must exhibit a positive approach and the ability to work efficiently as an individual contributor
- Must have the ability to work well with the team and efficiently distribute expertise
Nice to have
- Cloud experience (AWS, Azure)
- Experience with legacy modernization
- Desire to mentor developers on the team
- Strong willingness to learn new technologies, dive into challenges and take direction
- HCM domain knowledge
Details
- Location: Noida, Uttar Pradesh
- Work mode: On-site
Read the full description and apply on the company’s own careers page.