DentsuAegis

Senior Software Engineer

DGS India - Gurugram - Golf View Corporate Towers Full time

Job Description:

Key Responsibilities:

  • Design, develop, and maintain scalable web applications using React and Node.js / Salesforce B2C Commerce Cloud.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications, focusing on both frontend and backend optimizations.
  • Identify and resolve performance bottlenecks, implement caching strategies, and fine-tune database queries.
  • Integrate and manage third-party services such as payment gateways, shipping providers, and external APIs.
  • Work with Salesforce B2C Commerce Cloud (Demandware) on customizations, cartridge development, and integrations (recommended).
  • Write and maintain unit and integration tests using frameworks such as Chai, Mocha, and React Testing Library.
  • Implement and manage continuous integration and deployment (CI/CD) pipelines.
  • Maintain code quality, organization, and automation.
  • Mentor and guide junior engineers, providing technical leadership and thorough code reviews.

Required Skills and Qualifications: 

  • 3+ years of professional experience in full-stack development.
  • Proficiency in React and Node.js.
  • Experience working with Salesforce B2C Commerce Cloud (Demandware) is highly recommended.
  • Strong understanding of performance optimization techniques across frontend and backend.
  • Proven experience with integrating 3rd-party services (e.g., payment processors, shipping APIs, CMS, search).
  • Experience with unit testing frameworks such as Chai, Mocha, and React Testing Library.
  • Experience with version control systems (e.g., Git).
  • Familiarity with Agile/Scrum methodologies.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.

Location:

DGS India - Gurugram - Golf View Corporate Towers

Brand:

Merkle

Time Type:

Full time

Contract Type:

Permanent