Tech Stack
ChaiCloudDockerGoGoogle Cloud PlatformJavaJestMochaRustTypeScript
About the role
- Take full ownership of key components, define technical standards, and influence the architectural roadmap
- Contribute to building a culture of engineering excellence from day one
- Engage in complex and multifaceted projects, contributing beyond isolated tasks
- Participate in collaborative code reviews and feature testing to ensure software quality and reliability
- Contribute to a shared 24/7 support model to maintain robust system stability and continuous platform operation
- Provide expertise and insights in defining and evolving the technology stack and development standards
Requirements
- 5+ years professional experience working with modern programming languages (Typescript, Golang, Rust, C#, Java)
- At least 2 years of commercial experience with Typescript
- At least 1 year of commercial Software Development experience utilizing the TDD (Test-driven development) approach
- 2+ years of experience working on web and RESTful APIs
- Proven ability to deliver significant features as an individual contributor
- Experience with containerized applications using Docker
- Familiarity with serverless technologies (GCP preferred but not essential)
- Experience with unit-testing frameworks (Jest, Mocha, Chai)
- Comfortable with at least 4 hours of overlap across UTC and BST time zones
- Desirable: Experience working in an eCommerce setting
- Desirable: Experience with Google Cloud Platform (GCP) or equivalent Public Cloud Platforms
- Desirable: Experience architecting new solutions
- Desirable: Experience working with event-driven architectures & paradigms