Search by job, company or skills

Lead Software Engineer

Lead Software Engineer

Virtusa
Fresher
Not Disclosed
  • Posted 23 hours ago
  • Over 50 applicants have applied

Job Description

Key Responsibilities-Analyze and understand the existing multi-brand Next.js application architecture, shared packages, business functionality, integrations, and deployment model.

Design, develop, and maintain applications using Next.js, React, TypeScript, and Node.js.

Develop features using Next.js App Router, including server-side functionality, route handlers, dynamic routes, caching, and revalidation.

Work within a Turborepo / pnpm monorepo architecture containing multiple brand applications and reusable shared packages.

Build reusable frontend components, shared libraries, domain models, and APIs that can be consumed across multiple brands.

Integrate with Contentful CMS using GraphQL for content retrieval, preview, publishing, and content-driven digital experiences.

Develop and maintain typed GraphQL queries, domain mappings, content models, and CMS-driven components.

Implement and maintain Contentful webhooks, preview capabilities, cache revalidation, and content synchronization workflows.

Develop and maintain Algolia-based search and indexing capabilities.

Integrate with Cloudinary for image and media management.

Support video experiences including video playback, CDN integration, and secure URL-signing capabilities.

Support advertising, analytics, experimentation, tracking, SEO, sitemap, RSS, and syndication capabilities.

Develop and maintain APIs supporting search indexing, content revalidation, video signing, webhooks, scheduled jobs, and other operational workflows.

Optimize applications for performance, SEO, accessibility, responsive design, caching, and Core Web Vitals.

Develop unit, integration, and end-to-end automated tests.

Troubleshoot application and production issues using logging, monitoring, tracing, and observability platforms.

Implement and maintain CI/CD pipelines and support application deployment through Vercel and AWS.

Participate in architecture discussions, technical design reviews, code reviews, and engineering standards.

Collaborate with architects, product teams, UX, QA, DevOps, editorial/content teams, and other engineering teams.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Turborepo

pnpm

Algolia

Contentful CMS

Next.js

Cloudinary

About Company

Similar Jobs

Bengaluru, India
Skills:
react.js , Typescript, Javascript, CSS, HTML, UI design patterns, performance optimization, HTTP Rest-based protocols
Bengaluru
Skills:
DevSecOps, AWS ECS, Agile Methodologies, Python, LLM orchestration layers, cloud-native deployments, vector databases, CI CD, AI-assisted development, MCP-based tool integrations, RAG pipelines, application resiliency patterns
2-5 yrs
Bengaluru, India
Skills:
Java, Data Management, Power Automate, Data Modeling, Microservices, Git, Typescript, Javascript, Azure Functions, Data Governance, Data Integration, Rest Apis, Azure, Python, agent-based applications, Logic Apps, event-driven architectures, AI-enabled solutions
Bengaluru, India
Skills:
Springboot, Java Programming Language, Agile Methodologies, Automation, Software Development Life Cycle, Kubernetes, AWS, Continuous delivery methods, Application resiliency, AWS solution architect certification, AI-assisted software development tools, CI/CD, Co-Pilot
Bengaluru, India
Skills:
.NET, Java, Microservices, Cloud, Github, Devops, Jira, Sonarqube, AWS, Azure, Gcp, GenAI, Copilot, AI development tools, SRE, Prompt Engineering, CI CD, Claude AI agents, RAG, Agentic AI