Senior Software Engineer

4 - 9 years

6 - 11 Lacs

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

  • Architect, develop, and maintain high-quality, scalable Next.js applications using Typescript and Node.js.
  • Lead the implementation of advanced Next.js features, including SSR, CSR, SSG, App Router, API routes, Incremental Static Regeneration (ISR), middleware, and Edge Functions.
  • Optimize applications for performance, Core Web Vitals, and SEO, leveraging caching strategies, CDN, and real user monitoring.
  • Collaborate with designers and engineers to deliver responsive, accessible, and cross-browser compatible user interfaces.
  • Design, build, and support backend services and APIs (REST and/or GraphQL), utilizing SQL databases and working with at least one of the following backend languages: Go, Python, Elixir, .NET, or Ruby.
  • Champion software engineering best practices: code reviews, architectural insights, Agile methodologies, and CI/CD pipelines.
  • Implement robust testing strategies (unit, integration, E2E) using Jest, React Testing Library, Cypress, or Playwright.
  • Ensure secure, reliable, and observable production deployments, including logging, monitoring, incident response, and GitHub Actions.
  • Mentor teammates and foster a culture of learning and continuous improvement.
What You Will Need:
  • 4+ years in enterprise software engineering.
  • 2+ years hands-on experience building and launching production Next.js applications, including deep familiarity with the latest Next.js features (App Router, ISR, API routes, middleware, Edge Functions, Vercel deployments).
  • Advanced proficiency in Typescript and Node.js.
  • Strong understanding of frontend engineering: component-driven development, state management (Redux, Zustand, etc.), accessibility (a11y), responsive design, and cross-browser compatibility.
  • Advanced knowledge of relational databases and SQL.
  • 2+ years in one of the following languages: Go, Python, Elixir, .NET, Ruby.
  • Experience with software development best practices: GitHub version control, tagging, GitHub Actions, code reviews, and Agile methodologies.
  • Hands-on experience with automated testing (unit, integration, E2E) and CI/CD pipelines.
  • Experience optimizing performance (Core Web Vitals, profiling, caching, CDN).
  • Familiarity with cloud platforms (AWS, GCP, Azure), serverless architectures, and infrastructure as code (Terraform, CloudFormation) is a plus.
  • Experience with logging, monitoring, and incident management in production environments.
  • Ability to mentor and collaborate effectively in a team-oriented, English-speaking environment.
What Will Make You Stand Out:
  • Demonstrated leadership in shipping complex Next.js applications at scale.
  • Deep expertise in performance optimization and Core Web Vitals.
  • Experience with modern cloud, serverless, and DevOps practices.
  • Passion for mentoring and driving engineering excellence.
  • Awareness of web security best practices (OWASP, XSS, CSRF, authentication/authorization).
  • Experience with design systems and Storybook.
  • Experience with Tailwind CSS.
  • Experience with A/B testing and experimentation platforms.
  • Experience or familiarity with SEM, SEO, or Google AdWords.
  • Experience with NoSQL databases.
  • Experience with Kafka and microservices architectures.
  • Bachelor s Degree in Computer Science or Computer Engineering is a plus.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

bengaluru, thiruvananthapuram, mumbai (all areas)