Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Concentrix Logo

Senior API Developer - Node.js

Concentrix

$92,250 - $144,964
Sep 25, 2025
Charlotte, NC, USA
Apply Now

Concentrix is looking for a Sr. API Developer with Node.js expertise to design, build, and maintain scalable, secure, and high-performance APIs that power enterprise applications and integrations, contributing to the company's transformation, data, and technology services.

Requirements

  • At least 3+ years in Node.js API development.
  • Strong proficiency in JavaScript/TypeScript.
  • Hands-on experience with REST APIs, GraphQL, and asynchronous communication (WebSockets, gRPC).
  • Proficiency with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
  • Familiarity with API documentation tools (Swagger/OpenAPI, Postman).
  • Experience with source control (Git) and agile development practices.
  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Knowledge of API gateways and management platforms (Apigee, Kong, AWS API Gateway, MuleSoft).

Responsibilities

  • Develop, test, and maintain RESTful and GraphQL APIs using Node.js and modern frameworks (e.g., Express.js, Nest.js).
  • Translate business and technical requirements into well-structured, efficient, and reusable code.
  • Implement API security (OAuth2, JWT, TLS, API keys) and ensure compliance with enterprise standards.
  • Optimize API performance through caching, rate limiting, and scalability best practices.
  • Write clean, maintainable code with proper unit tests, integration tests, and documentation.
  • Work closely with solution architects to align development with enterprise API strategy and microservices architecture.
  • Collaborate with DevOps teams for CI/CD pipeline integration and containerized deployments (Docker, Kubernetes).

Other

  • 5–7 years of professional software development experience.
  • Strong problem-solving, debugging, and optimization skills.
  • Understanding of software engineering principles and processes (e.g., Lean, Agile, DevOps) and continuous improvement through measurement.
  • Demonstrates judgment and flexibility - positively deals with a shifting demand for time, priorities, and the rapid change of environments.
  • Takes an ownership approach to engineering and product outcomes.