Cognizant’s Engineering practice is seeking a highly qualified Lead Software engineer to develop and build high-performing, scalable, enterprise applications
Requirements
- 10+ years of experience in backend development with Node.js
- Strong proficiency in JavaScript and TypeScript
- Experience with Express.js, NestJS, or similar frameworks
- Solid understanding of RESTful APIs, GraphQL, and WebSockets
- Experience with MongoDB, PostgreSQL, or other relational/non-relational databases
- Familiarity with authentication and authorization mechanisms (JWT, OAuth)
- Knowledge of containerization (Docker) and cloud platforms (AWS, Azure, GCP)
Responsibilities
- Develop and maintain server-side logic using Node.js and related frameworks (e.g., Express.js, NestJS)
- Design and build RESTful and/or GraphQL APIs
- Integrate third-party services and APIs
- Optimize application performance, scalability, and security
- Collaborate with front-end developers, DevOps, and product teams to deliver end-to-end solutions
- Write clean, maintainable, and well-documented code
- Participate in code reviews, testing, and deployment processes
Other
- Cognizant will not sponsor H-1B or other U.S. work authorization for this role
- Strong problem-solving and communication skills
- Hybrid position requiring 2 to 3 days a week in a client or Cognizant office
- A few of our roles may require in-person interviews at Cognizant offices or client locations, depending on project or client needs
- Benefits: Medical/Dental/Vision/Life Insurance, Paid holidays plus Paid Time Off, 401(k) plan and contributions