MEAN Stack Developer

Namely

Namely

Software Engineering

Noida, Uttar Pradesh, India

Posted on Jun 6, 2026

US Work Hours

As a Senior Software Engineer (Full Stack), you will work with web-based software development technologies, ranging across all tiers of the application from database to front-end. You will join a distributed team working on software products in SaaS, mobile, and on-premise environments.

Technical Skills:

  • 5+ years of JavaScript/Typescript experience at an expert-level proficiency is a must
  • Experience building and maintaining complex, single-page web-apps, using modern JavaScript frameworks & 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 NodeJS development
  • Cloud experience (AWS, azure) is a plus
  • Working with 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) database

Desired Experience and Skills:

  • Bachelors/Advanced degree (or experience equivalent) with 10 + years of software Industry experience in product design, architecture, or support experience.
  • Experience with legacy modernization is a big plus
  • Good communication and interpersonal skills
  • Desire to mentor developers on the team
  • Strong willingness to learn new technologies, dive into challenges and take direction
  • Must exhibit a positive approach and the ability to work efficiently as a individual contributor
  • Must have the ability to work well with the team, efficiently distribute expertise, etc.
  • HCM domain knowledge is a plus

Specific Duties and Responsibilities:

  • Perform complex application code development, maintenance and debugging
  • Perform unit test 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
  • Leads systems design efforts to ensure major design issues such as security, performance, data integrity and scalability are addressed.
  • Review key requirements deliverables to ensure that a cohesive, functionally sound product is defined.
  • Works with the quality assurance team to ensure the test strategy covers all aspects of the project