Senior Software Engineer

Overview

We are seeking a Senior Software Engineer to join a retail company undergoing a significant digital transformation. In this role, you will collaborate with cross-functional teams to deliver re-platforming initiatives, transitioning existing systems to a cloud-native, event-driven microservices architecture. This position offers a dynamic environment with the opportunity to make a substantial impact on the company's technology landscape.

Responsibilities

  • Deliver re-platforming of existing systems to a cloud-native architecture.
  • Implement event-driven microservices to enhance system functionality.
  • Utilize TypeScript with Node and React to develop robust applications.
  • Collaborate with teams to ensure effective CI/CD processes.

Requirements

  • Proven experience in software development using TypeScript, including Node and React.
  • Strong background in AWS and cloud services.
  • Familiarity with event-driven architectures and MACH principles.
  • Experience with CI/CD practices and tools.