Golang Engineer
The opportunity:
- Build and scale in Go. Develop and maintain reliable, high throughput microservices and features in Go.
- Own your work in Kanban We run continuous delivery, so you'll be involved in refinements and picking up work on your own initiative rather than waiting for tasks to land in your lap.
- Keep systems healthy You'll take an active role in our weekly channel reviews, spotting and investigating production anomalies before they turn into bigger problems.
- Contribute to system design Help shape scalable solutions and get involved in technical discussions alongside senior engineers who are driving the wider architecture.
- Work across teams Partner with product and delivery teams to make sure our integrations roll out smoothly across international markets.
What we're looking for
:We're not expecting you to walk in knowing everything about system architecture that's what our senior engineers are here for. We are looking for someone with solid foundations who takes initiative and cares about doing things well
.Here's what matters to us
- :
Go experien ce 4 years minimum of commercial Go development, writing clean, efficient, testable cod - e.Event-driven know-h ow A solid understanding of microservices and event-driven design, including the realities of eventual consistency and distributed system
- s.Care about producti on You think about what happens after your code ships, and you take reliability seriousl
- y.Quality-focus ed You have experience with TDD and are open to pair programming when a problem calls for i
- t.AI-assisted developme nt You're comfortable using AI coding tools and LLMs to speed up your workflow, whether that's scaffolding code, writing tests, or debugging tricky issue
- s.AWS experien ce Hands-on with DynamoDB, SNS, SQS, and S
- 3.Bonus poin ts Experience in an international business or with high volume transactional systems (POS, e-commerce). Kafka experience is a strong plu