
Node Js Developer
- Cognizant
- Bangalore
- 15 days ago
- N/A
- full-time

About the Company: Cognizant is one of the world's leading professional services companies, transforming clients' business, operating, and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build, and run more innovative and efficient businesses. Headquartered in the U.S., Cognizant (a member of the NASDAQ-100 and one of Forbes World’s Best Employers 2024) is consistently listed among the most admired companies in the world.
About the Role: As a Software Engineer Level II you will be a key member of team responsible for building and maintaining systems. You will work closely with product/project managers users development staff and senior leadership to implement designs develop and deploy fan-facing solutionsBackend Node.js (with 3+ years of experience)GraphQL (with 2+ years)
Key Responsibilities: AWS (Lambda/S3/ECS/RDS) /Infrastructure as codeRedisPostgreSQLUnit Functional Testing & TDDTypescriptFluent in EnglishTerraformKafkaCI/CDDynamoDBReact.jsElixirRUSTTech Stack: TypeScript Node GraphQL PostgreSQL AWS servicesDevelopment Practices: TDD pair programming code reviews continuous integration and delivery (CI/CD)Deployment: Automated using Terraform/Github Actions on AWSTechnologies Used: API portals (API Gateway CloudFront WAF) serverless technologies (Lambda) storage and database systems (Aurora S3) messaging systems (SNS SQS) KafkaAgile Practices: Dailies story detailing planning retrospectivesOwn and drive key initiatives supporting the developer workflow from PR to releaseInnovate and deliver technical solutionsCollaborate with partner engineering teams for inputs support and guidanceMonitor review and coach developer performance. conduct regular performance appraisals and provide disciplinary actionsDocument technical solutions and articulate them to both business and technical audiencesPresent communicate and advocate engineering perspectivesParticipate in Agile ceremonies and show ownership of work throughout the sprint process