Engage in complex and multifaceted projects, contributing substantially beyond the scope of isolated tasks
Participate in collaborative code reviews and feature testing, sharing responsibility for ensuring the quality and reliability of software across the engineering team
Contribute to a shared 24/7 support model to maintain robust system stability and ensure continuous and uninterrupted platform operation
Provide expertise and insights in the ongoing process of defining and evolving our technology stack, shaping team culture, and establishing development standards that reflect our collective values and strategic objectives
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