Platform Engineer (Go)

Platform Engineer (Go)

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Trading 212

At a Glance

  • Tasks: Develop platform solutions and tools to enhance developer experience and productivity.
  • Company: Join a fast-growing fintech company transforming trading and investing.
  • Benefits: Competitive salary, bonuses, private health insurance, and 25 days paid vacation.
  • Why this job: Make a significant impact by building foundational services for our engineering teams.
  • Qualifications: Experience in Go or similar languages, with a passion for automation and problem-solving.
  • Other info: Collaborative environment with opportunities for rapid personal and professional growth.

The predicted salary is between 36000 - 60000 £ per year.

Our mission is to enable everyone to build wealth. We reinvent how trading and investing work by creating exceptional products people love. Fostering a culture of excellence and high velocity is the key to our success. Today, we serve over 5 million clients, with more than €30 billion in assets under management - a testament to the scale and trust we’ve built in just a few years.

Our Platform Engineering team is the foundation upon which our product is built. We design, build, and maintain the core developer experience, shared services, and tooling that enable our product teams to ship features quickly, reliably, and at scale. We are looking for an engineer who is passionate about automation, developer productivity, and building robust, scalable systems.

What You’ll Do

  • Develop platform solutions with a holistic approach - Understand the challenges of our product engineering teams, our service architecture, and the underlying cloud infrastructure to build tools and automation that deliver a world‑class developer experience.
  • Take full ownership of the platform's lifecycle - Engage directly with internal teams to define requirements, design elegant solutions, code them (primarily in Go), test them, and manage their deployment and operation.
  • Build for reliability, scalability, and security – Design infrastructure, tools, or core libraries that are highly available, resilient, and secure by default.
  • Work in compact, autonomous teams with short release cycles - Rely on agile, independent teams of sharp and driven people with just the right amount of processes to steer off anarchy and not sacrifice velocity.
  • Learn from your colleagues and share your knowledge with them.

What You Need To Have

  • A mindset for building tools and APIs for other developers.
  • Professional experience building and shipping application‑level code to production with Go.
  • A good understanding of common service‑to‑service communication patterns (e.g., HTTP, gRPC, messaging queues).
  • Familiarity with building framework‑level components.
  • Strong understanding of Go concurrency patterns and performance optimisations.
  • Practical, hands‑on experience with Kubernetes.
  • An ability to work autonomously.
  • A knack for problem‑solving, debugging, and figuring out “weird stuff.”
  • Enthusiasm and curiosity.

Nice to have

  • Experience designing and maintaining reusable Go libraries or SDKs.
  • Production experience with messaging brokers (e.g., Apache Kafka, RabbitMQ).
  • Background in supporting critical production services.
  • Experience developing custom Kubernetes controllers or other Kubernetes native APIs.
  • Hands‑on experience with cloud platforms and their services (e.g., AWS, GCP).
  • Experience building monitoring, alerts, and dashboards for proactive insights into system health.
  • Experience building internal developer portals.
  • Experience in building and managing CI/CD pipelines with GitHub Actions or similar tools.
  • No fear of using OS primitives.
  • Familiarity with Cloud Native projects, service mesh technologies or observability stacks.

Our tech stack

  • Languages: Golang, TypeScript
  • Cloud & Infrastructure: AWS, Kubernetes, Docker, Terraform
  • Networking & Service Mesh: Envoy, Envoy Gateway
  • Databases: Apache Cassandra, MariaDB, Redis, Elasticsearch, TimescaleDB, ClickHouse
  • Messaging: Apache Kafka
  • Observability: Grafana, Elasticsearch, Kibana, Prometheus
  • CI/CD & GitOps: Github Actions, Flux

What we offer

  • Challenges that will help you grow and fulfil your potential fast.
  • Opportunity to make a big impact.
  • Collaborate with smart, spirited, and helpful high‑performing colleagues.
  • An environment where nothing is set in stone.
  • Appreciation for your talent and ideas.
  • Generous remuneration package including annual bonuses.
  • Excellent social benefits package, including private health insurance, sports card and 25 days of paid vacation per year.
  • Delicious treats and a spacious game room.

Are you ready to accelerate your career with us? We’d love to hear from you!

Platform Engineer (Go) employer: Trading 212

As a Platform Engineer at our company, you'll be part of a dynamic team that values innovation and collaboration, working in an environment designed to foster your growth and creativity. With a strong emphasis on developer productivity and a culture that encourages learning from experienced colleagues, you will have the opportunity to make a significant impact while enjoying a generous benefits package, including private health insurance and 25 days of paid vacation. Join us in a fast-paced setting where your ideas are appreciated, and your career can accelerate rapidly.
Trading 212

Contact Detail:

Trading 212 Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Platform Engineer (Go)

Tip Number 1

Network like a pro! Reach out to current employees on LinkedIn or at industry events. Ask them about their experiences and share your passion for platform engineering. This can give you insider info and maybe even a referral!

Tip Number 2

Prepare for technical interviews by brushing up on Go and Kubernetes. Practice coding challenges and system design questions. We want to see how you think, so explain your thought process as you solve problems!

Tip Number 3

Showcase your projects! Whether it's a GitHub repo or a personal website, highlight your work with Go and any tools you've built. This gives us a glimpse of your skills and creativity beyond the CV.

Tip Number 4

Don’t forget to follow up after interviews! A quick thank-you email can go a long way. It shows your enthusiasm and keeps you fresh in our minds as we make decisions.

We think you need these skills to ace Platform Engineer (Go)

Go Programming
Java
TypeScript
Service-to-Service Communication Patterns
Kubernetes
Problem-Solving
Debugging
API Design
Cloud Platforms (AWS, GCP)
Infrastructure as Code (IaC)
CI/CD Pipelines
Monitoring and Alerts
Developer Experience
Concurrency Patterns in Go
Performance Optimisations

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Platform Engineer role. Highlight your experience with Go, automation, and building developer tools. We want to see how your skills align with our mission!

Show Your Passion: Let your enthusiasm for developer productivity and robust systems shine through in your application. Share examples of projects you've worked on that demonstrate your love for building great tools and experiences.

Be Clear and Concise: When writing your application, keep it straightforward and to the point. Use clear language to describe your experiences and skills, making it easy for us to see why you’d be a great fit for our team.

Apply Through Our Website: We encourage you to submit your application directly through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Trading 212

Know Your Go

Make sure you brush up on your Go skills before the interview. Be ready to discuss your experience with Go, especially in building and shipping application-level code. Prepare to share specific examples of projects where you've used Go to solve problems or improve developer productivity.

Understand the Platform

Familiarise yourself with the company's platform and its architecture. Understand how the engineering teams interact with the platform and be prepared to discuss how you can contribute to enhancing the developer experience through tools and automation.

Showcase Your Problem-Solving Skills

Be ready to demonstrate your problem-solving abilities during the interview. Think of examples where you've debugged complex issues or optimised performance in a system. Highlight your knack for tackling 'weird stuff' and how you approach challenges in a dynamic environment.

Ask Insightful Questions

Prepare thoughtful questions that show your enthusiasm and curiosity about the role and the company. Inquire about the team's current challenges, the tech stack they use, or how they foster a culture of learning and feedback. This will not only show your interest but also help you gauge if it's the right fit for you.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>