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.