Senior Software Engineer - NodeJS

Michael Page
Gurgaon, Haryana, India
  • AI‑powered legal Services company
  • One of the largest SAAS Products

About Our Client

The organisation operates in the Professional Services industry in Gurugram, serving the law firms sector.

Job Description

What you will do

  • Work with the Engineering Manager, Product Manager and customer to understand what each feature needs to achieve, what data goes in and what must come out. Agree acceptance criteria with Product Management and QA before you start building.
  • Plan and deliver work in an Agile Scrum process across the full software development lifecycle.
  • Design solutions and architecture that scale to enterprise and global customer requirements.
  • Write code that is modular, reusable, easy to read and maintainable, following agreed coding standards and design patterns.
  • Write unit tests, work with QA on test-driven development, and monitor quality throughout implementation.
  • Debug and tune performance, and report problems clearly in writing or with charts.
  • Learn the product business logic to subject-matter-expert level and take part in technical discussions with global customers.
  • Keep your technical knowledge current through workshops, reading and user groups.

The Successful Applicant

We're Looking For Someone Who Has

5+ years of professional experience as a full-stack developer building SaaS products.

  • Strong command of Node.js (Express or similar) and React for the user interface.
  • Working experience with AWS, for example EC2, Lambda, S3, RDS or DynamoDB, and API Gateway.
  • Experience with SQL and NoSQL databases, including distributed deployments.
  • Object-oriented design skills, knowledge of design patterns, and experience with microservice architecture.
  • Solid grounding in algorithms, performance tuning, debugging and software testing.
  • Knowledge of web standards: JavaScript, CSS, JSON and REST API design.
  • Experience with SaaS concerns such as security (OWASP Top 10), transaction and session management, caching and input validation.
  • Proficiency with Git (GitHub or Bitbucket) and familiarity with continuous integration.
  • Experience working in a global team with clear written and spoken communication.

What's On Offer

  • Long term contract role.
  • Technology role based in Gurugram /Gurgaon.

If this role fits your experience, you can apply for the Senior Software Engineer - Nodejs role.

Quote job ref: JN-102026-7134726

Score my resume against this job, free →

Questions about this job

How do I apply for the Senior Software Engineer - NodeJS job at Michael Page?

Use the apply link on this page: you apply directly with Michael Page on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does Michael Page want for this Senior Software Engineer - NodeJS role?

The job description asks for Node.js, Express, React, AWS, EC2, Lambda, S3 and RDS. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at Michael Page?

Apply to the Michael Page roles that match your experience, and tailor your resume to each job description: for this role that means showing Node.js, Express, React. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Senior Software Engineer - NodeJS job remote or onsite?

This is based in Gurgaon, Haryana.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with Michael Page, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →