Cognizant

Senior Software Engineer (Node.js / React)

Cognizant
Apply
11 hours ago
Vilnius, LithuaniaSenior

Responsibilities

  • Design and develop backend services using Node.js, TypeScript, and backend frameworks such as NestJS, Express, or Fastify.
  • Develop and maintain frontend web components using React, Angular, Vue, TypeScript, HTML, and CSS.
  • Build and consume web APIs.
  • Write unit and integration tests and participate in code reviews.
  • Gather requirements, troubleshoot issues, improve development practices, and collaborate with engineers, product managers, stakeholders, and other team members.
  • Participate in software development lifecycle activities and agile ceremonies.

Requirements

  • Experience with Node.js, TypeScript or JavaScript, ORMs, and web APIs.
  • Knowledge of Domain-Driven Design, CQRS, and Clean Architecture.
  • Hands-on experience with a modern frontend framework such as React, Angular, or Vue.
  • Experience with HTML5/CSS3, SQL and NoSQL databases, and at least one major cloud platform such as Azure, AWS, or GCP.
  • Experience with unit and integration testing tools such as Jest, Vitest, or Supertest.
  • Hands-on experience using AI-assisted development tools with an understanding of their strengths, limitations, and risks.
  • Preferred experience with additional Node.js frameworks, GraphQL, Next.js, Nuxt, messaging systems, serverless platforms, Node.js internals, CI/CD tools, infrastructure as code, Docker, or Kubernetes.

Benefits

  • Hybrid work model with remote work opportunities and three days per week in the office.
  • Additional medical insurance covering gym subscription, team events, outreach activities, and other benefits.
  • Professional and personal development opportunities, including Udemy.
  • Global organization, multicultural work environment, and modern ergonomic office.
  • Interviews are conducted online and live from the office.

Tech Stack

AdonisJSAngularApache KafkaAWSAzureCSSDockerExpressGitHub ActionsGitLab CI/CDGoogle Cloud PlatformGraphQLHapiHTMLJavaScriptJestKubernetesNestJSNext.jsNode.jsRabbitMQReactSQLTerraformTypeScriptVue.js
Cognizant

About Cognizant

10,000+ employees

Cognizant is a public IT services and consulting firm that designs, builds, and runs enterprise technology, including digital engineering, cloud modernization, data/AI, and managed services. It sells consulting, systems integration, and outsourcing on multi-year engagements to large enterprises in healthcare, banking, retail, communications, and manufacturing. Founded in 1994 and headquartered in Teaneck, New Jersey, Cognizant is NASDAQ-listed (CTSH) and a Fortune 500 company.

Contact me