Elsevier
Elsevier2h ago
Indeed

Senior Software Engineer 1

Chennai, Tamil Nadu
Full Time
Senior Level

Auto Apply to 50+ AI Matched Senior Software Engineer 1 Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Elsevier

Full Job Description

Senior Software Engineer - TypeScript at Elsevier, Chennai

Join Elsevier's eCommerce team in Chennai, Tamil Nadu, as a Senior Software Engineer 1 specializing in TypeScript. This role is pivotal in advancing Elsevier's digital commerce capabilities, focusing on Adobe Commerce as a Cloud Service to build scalable, composable, and cloud-native solutions. You will contribute to enhancing customer experiences and business agility across Elsevier's platforms.

The eCommerce team is responsible for the end-to-end development of Elsevier's eCommerce platform, encompassing storefronts, integrations, and extensibility. We are building modern, composable storefronts, developing full-stack integrations, and extending platform capabilities using Adobe App Builder. Operating with an API-first, cloud-native engineering mindset, the team is committed to delivering high-quality, performant, secure, and maintainable solutions.

In this role, you will focus on frontend development using React, full-stack integration, and App Builder-based extensibility. You will develop modern composable storefront experiences and build App Builder applications, extensions, and integrations using Node.js, npm, and cloud-native patterns. Strong experience in modern frontend engineering, full-stack development, API-first architecture, and cloud integration is essential. You will ensure solutions are scalable, secure, high-performing, and maintainable across all layers.

Key Responsibilities:

  • Design and develop scalable solutions for Adobe Commerce as a Cloud Service across frontend and App Builder layers.
  • Build and enhance composable storefront experiences using React and modern component-based architecture.
  • Develop reusable and maintainable UI components integrated with backend commerce services.
  • Design and develop App Builder-based extensions, integrations, and supporting services.
  • Build and maintain full-stack solutions spanning frontend, APIs, middleware, and cloud-based extensibility components.
  • Utilize Node.js/npm for developing and managing App Builder applications and supporting services.
  • Implement and consume GraphQL and REST APIs to support storefront and business workflows.
  • Support event-driven and API-based integrations between Adobe Commerce and internal or external services.
  • Collaborate with architects, backend engineers, QA, product owners, and platform teams to deliver end-to-end solutions.
  • Contribute to technical design, solutioning, and engineering best practices.
  • Ensure code quality through peer reviews, automated testing, and secure development practices.
  • Troubleshoot issues across frontend, backend integration, and extensibility layers.
  • Support CI/CD, deployment, configuration, and environment setup as part of the delivery lifecycle.
  • Mentor junior engineers and contribute to overall team capability building.

Required Skills and Experience:

  • Strong experience in JavaScript and TypeScript.
  • Strong experience in React, Node.js, and npm.
  • Proficient in frontend development using modern component-based frameworks and libraries, including responsive design.
  • Experience in full-stack development, including frontend, backend APIs, and integration layers.
  • Solid understanding of responsive, accessible, and high-performance web application development.
  • Good understanding of API-first architecture.
  • Hands-on experience with GraphQL and/or REST API integration.
  • Experience building reusable frontend components and working with modern UI architecture patterns.
  • Experience designing or developing backend services, middleware, or server-side integration components.
  • Strong software engineering fundamentals including clean code, unit testing, debugging, and code reviews.
  • Experience with Git, branching strategies, pull request workflows, and CI/CD practices.
  • Experience working in Agile delivery teams.
  • Strong analytical, problem-solving, communication, and collaboration skills.

Nice to Have:

  • Experience with Adobe Commerce or other headless/composable commerce platforms.
  • Experience working on Adobe Commerce as a Cloud Service.
  • Experience with composable storefront architecture.
  • Experience building integrations or extensions using Adobe Developer App Builder.
  • Experience with cloud-native application patterns and event-driven integrations.
  • Exposure to observability, logging, and monitoring practices.
  • Experience working in enterprise platforms with security and compliance requirements.
  • Experience developing accessible frontend applications, with a strong understanding of accessibility standards and best practices.

Education and Background:

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of software engineering experience with strong exposure to frontend, full-stack development, and integration-led delivery.

Work Environment and Benefits:

Elsevier promotes a healthy work-life balance with numerous wellbeing initiatives. Benefits include comprehensive health insurance, flexible working arrangements, an employee assistance program, and various paid time off options. Free transport is provided for pick-up and drop-off in Chennai.

Company

Elsevier

Elsevier

Elsevier is a global leader in information and analytics, dedicated to advancing science and improving health outcomes. By combining deep publishing expertise with vast data sets and advanced analytic...

Chennai, Tamil Nadu
Posted on Indeed