Golang Engineer in City of London

Golang Engineer in City of London

City of London Full-Time 60000 - 80000 Β£ / year (est.) No working from home possible
Arrows

At a Glance

  • Tasks: Build and scale high-performance microservices in Go while taking ownership of your work.
  • Company: Join a forward-thinking tech company that values innovation and collaboration.
  • Benefits: Enjoy competitive pay, flexible remote work, and opportunities for professional growth.
  • Other info: Dynamic team environment with opportunities to learn from senior engineers.
  • Why this job: Make a real impact by developing reliable systems and collaborating with talented engineers.
  • Qualifications: 4+ years of Go experience and a passion for quality and reliability.

The predicted salary is between 60000 - 80000 Β£ per year.

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 experience: 4 years minimum of commercial Go development, writing clean, efficient, testable code.
  • Event-driven know-how: A solid understanding of microservices and event-driven design, including the realities of eventual consistency and distributed systems.
  • Care about production: You think about what happens after your code ships, and you take reliability seriously.
  • Quality-focused: You have experience with TDD and are open to pair programming when a problem calls for it.
  • AI-assisted development: You're comfortable using AI coding tools and LLMs to speed up your workflow, whether that's scaffolding code, writing tests, or debugging tricky issues.
  • AWS experience: Hands-on with DynamoDB, SNS, SQS, and S3.
  • Bonus points: Experience in an international business or with high volume transactional systems (POS, e-commerce). Kafka experience is a strong plus.

Golang Engineer in City of London employer: Arrows

Join a dynamic team where innovation meets collaboration, as a Golang Engineer in a vibrant work culture that prioritises continuous delivery and personal initiative. With a strong focus on employee growth, you'll have the opportunity to engage in meaningful technical discussions and contribute to scalable solutions while working alongside experienced engineers. Located in a thriving tech hub, we offer a supportive environment that values quality and reliability, ensuring you can make a significant impact in international markets.

Arrows

Contact Details:

Arrows Recruitment Team

We think you need these skills to ace Golang Engineer in City of London

Go
Microservices
Event-Driven Design
Distributed Systems
Test-Driven Development (TDD)
Pair Programming
AI Coding Tools