Overview
We are seeking a Principal Software Engineer to support a retail company's digital transformation project. In this role, the contractor will collaborate with cross-functional teams to deliver the re-platforming of existing systems to an event-driven MACH architecture, utilizing their expertise in modern technologies. The position is a 6-month contract, providing an exciting opportunity to impact the company's technological evolution directly.
Responsibilities
- Lead the design and implementation of an event-driven MACH architecture.
- Collaborate with cross-functional teams to ensure seamless system integration.
- Develop software solutions using TypeScript, Node, and React.
- Utilize AWS services, including Lambdas, to enhance application performance.
- Implement CI/CD practices to streamline development and deployment processes.
- Conduct code reviews to ensure high-quality standards and best practices.
Requirements
- Proven experience as a Principal Software Engineer or similar role.
- Strong expertise in TypeScript, Node.js, and React.
- Familiarity with AWS and serverless architectures, particularly Lambdas.
- Experience with event-driven architectures and MACH principles.
- Knowledge of CI/CD methodologies and tools.