Job Openings Senior Backend Developer (WFO)

About the job Senior Backend Developer (WFO)

Job Title: Senior Backend Developer

Experience: 7 to 9 Years

Work Timings: IST Time Zone

Work Type: WFO (Hybrid)

Work Location: Bangalore

Domain: -

Job Description:

Mandatory/Preferred Language Skills:

  • Proven work experience as a Node.js and React Developer.
  • Strong proficiency in JavaScript and its modern frameworks/libraries, including Node.js and React.js.
  • Experience with server-side frameworks such as Express.js.
  • Familiarity with front-end build tools and pre-processors, such as Webpack, Babel, or TypeScript.
  • Knowledge of RESTful API design and implementation.
  • Experience implementing REST services security using JWT, OAuth, and other related technologies / standards
  • Familiarity with testing frameworks (e.g., Mocha, Jest) and test-driven development (TDD).
  • Understanding of database systems, including both SQL and NoSQL databases.
  • Familiarity with version control systems (e.g., Git) and agile development methodologies.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration abilities.
  • Ability to work in a fast-paced, dynamic environment and meet deadlines.
  • Agile and DevOps experience including end to end CI & CD, Branching and merging
  • Experience in working on GCP cloud
  • Provide technical guidance and mentorship to junior developers.

Mandatory/Preferred Skills:


Skill No || Technical Skills || Mandatory or Preferred? || Min. years of Exp

1) Node, REST APIs || Mandatory || 6 Years ||

2) Type script/ React || Mandatory || 4 Years ||

3) Microservices Architecture || Mandatory || 2 Years ||

4) Devops || Preferred || 1 Years ||

5) GCP Cloud || Preferred || 2 Years





Essential Duties and Responsibilities:

  • Implement system software and customize to client requirements;
  • Perform post-implementation validation of software and resolve any bugs found during testing;
  • Provide quality assurance reviews;
  • Prepare the detailed software specifications and test plans;
  • Code new programs to clients specifications and create test data for testing;
  • Modify existing programs to new standards and conduct unit testing of developed programs;
  • Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data;
  • Analyze and review enhancement requests and specifications