Logo for NR Consulting

API/Node.JS Developer

Roles & Responsibilities

  • Minimum 7 years of IT experience with API development and maintenance for web and mobile applications.
  • Proven expertise in design-first API development using Swagger/OpenAPI, code generation, mock data creation, and automated test generation; experience documenting developer portals.
  • Strong programming background in Java with familiarity in Node.js/Scala; hands-on with Spring Cloud API Gateway; experience with PostgreSQL and MongoDB.
  • Knowledge of CI/CD tooling and monitoring: Maestro, GitHub Actions/Packages; monitoring stacks (New Relic, ELK, Prometheus, Loggly); QA testing (JUnit, automated API tests); and integration with external systems (Salesforce, Twilio, Customer.io).

Requirements:

  • Develop and maintain APIs to support web and mobile applications, monitor performance, and troubleshoot issues.
  • Collaborate with frontend and backend teams to define API requirements, and ensure robust API security and authentication mechanisms.
  • Adopt a design-first approach using Swagger/OpenAPI, code generation, mock data, automated tests, and maintain developer portal documentation; implement API gateway via Spring Cloud Gateway.
  • Provide production support and contribute to CI/CD pipelines and monitoring stacks (Maestro, GitHub Actions/Packages; New Relic, ELK, Prometheus, Loggly).

Job description


Title: API/Node.JS Developer
Location: Remote
Type: Contract
Duration: Long Term

Description:

  • Minimum 7 years of IT experience.
  • Develop, and maintain APIs to support web and mobile applications.
  • Collaborate with frontend and backend developers to define API requirements.
  • Ensure API security and authentication mechanisms are robust.
  • Monitor API performance and troubleshoot issues promptly.
  • API gateway Spring cloud api gateway deployed as a service.
  • Language Java (though we don't want to code in Scala/Node. Some Scala/Node familiarity would be nice as some underlying existing services are written in Scala and Node).
  • Database PostgreSql and some MongoDB.
  • Knowledge of Excel macros, Kotlin, NET/C#, along with Java/Scala/Node, Elastic, Python, and some custom tooling/integration with COTS (Salesforce, Twilio, Customer.io), etc
  • Monitoring tooling NewRelic, ELK, Prometheus, Logs Loggly.
  • CI/CD stack Maestro, GitHub actions, GitHub packages.
  • QA JUnit, automated API testing.
  • Most important design first api development, swagger, codegen, mock data generation, automated test generation, docs for developer portal generation, automated dev portal documentation etc.
  • Production support

Node.js Developer Related jobs

Other jobs at NR Consulting

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.