Golang Engineer - L4

Golang Engineer - L4

Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
Curve

At a Glance

  • Tasks: Build innovative Golang microservices and collaborate on exciting financial projects.
  • Company: Join Curve, a fintech startup revolutionising how we manage money.
  • Benefits: Enjoy 25 days holiday, health insurance, and flexible working abroad options.
  • Why this job: Make a real impact in the fintech space while developing your skills.
  • Qualifications: Strong Golang knowledge and experience with microservices are essential.
  • Other info: Dynamic team culture with opportunities for growth and learning.

The predicted salary is between 36000 - 60000 ÂŁ per year.

Curve was founded with a rebellious spirit, and a lofty vision; to truly simplify your finances, so you can focus on what matters most in life. That’s why Curve puts your finances simply at your fingertips, so you can make smart choices on how to spend, send, see and save your money. We help you control your financial life, so you can go out and live the life you want to live. With Curve you can spend from all your accounts, track spend behaviour and provide insights, and security to protect you from fraud. For the first time giving you bright insights and control of all your money in one beautiful place. We’re developing a ground-breaking product with our customers at the core. Our user base is growing rapidly and we have exceptional metrics. We have funding from the leading names in tech investment, and a visionary leadership team who wants everyone who joins this remarkable adventure, to have the autonomy to masterfully develop their expertise. Welcome to Curve. On a mission to help you live inspired.

Role Purpose

At Curve, we obsess about our customers. We’re constantly innovating and working iteratively to solve problems in the world of money that conventional banking won’t touch. As a Backend Software Engineer, you’ll support the build of elegant, performant, maintainable, operable, and secure Golang microservices. You’ll help design and architect our systems, contribute to continuous improvement, and play a key role in making the engineering team the best it can be.

Projects you’ll contribute to (or lead the charge on)

  • Building our vision of a connected platform, integrating seamlessly with best‑class apps, tools, and services.
  • Connecting the financial world for customers by bringing together account and transactional data that enables better financial decisions.
  • Developing spend analytics, insights, and recommendations powered by data and machine learning.
  • Building a financial product marketplace: credit, savings, and other products designed to improve financial lives.

Our current tech stack

  • Languages: Golang (PHP is a bonus)
  • Messaging: Kafka, RabbitMQ
  • Data: Event Driven Architecture, Snowplow, Python for ETL
  • Databases: PostgreSQL, MongoDB, BigQuery
  • Mobile: iOS (Swift), Android (Kotlin)
  • DevOps culture: TDD, BDD, Scrum, CI/CD, Docker, Kubernetes, AWS

What you’ll be doing

  • Delivering clean, architecturally sound, maintainable server‑side code (bonus points for full‑stack experience).
  • Collaborating with stakeholders across the business to build–measure–learn a world‑class product.
  • Partnering with product and engineering managers to constantly refine and iterate on development processes.
  • Motivating the team past roadblocks to make sure features ship as effectively as possible.
  • Guiding design discussions and helping the team balance flexibility, expediency, scalability, and performance.
  • Championing new technologies and promoting best development practices.
  • Keeping an eye on the future while proactively, but pragmatically, tackling technical debt.

What you might bring

  • In‑depth knowledge of Golang (experience with PHP is a plus).
  • Experience building microservices, ideally deployed in containers on Kubernetes.
  • Solid grounding in agile development practices.
  • Experience with both RDBMS and NoSQL datastores.
  • Bonus: experience with real‑time, low‑latency, high‑frequency transaction‑based systems.
  • Ability to diagnose problems across the stack (client, HTTP/network, server, database, OS) with sound rationale for decisions.
  • Proven experience building large, concurrent, distributed applications.
  • Experience developing and running large‑scale production environments in partnership with DevOps or SRE teams.
  • Bonus: experience with event‑driven architectures.
  • A genuine interest in working in a fast‑paced startup, ideally in fintech or payments.
  • Bonus: experience mentoring or coaching other engineers (L5).
  • A voracious appetite for learning and improvement.

What success looks like here

  • You ship clean, reliable, and secure code that scales.
  • Our systems are more resilient, performant, and maintainable because of your contributions.
  • Product teams see you as a partner who helps ideas become reality quickly, without sacrificing quality.
  • Technical debt is reduced, not ignored, and future‑proofing is always balanced with delivery.
  • You bring energy and pragmatism to design discussions, guiding the team to better solutions.
  • You’re recognised as someone who makes the team stronger – through coaching, knowledge sharing, and raising the bar.

Benefits

  • 25 days plus bank holidays
  • Bonus days off for Learning & Development, Mental Wellbeing, Birthday, Moving House & Christmas
  • Working abroad policy (up to 60 calendar days per year)
  • Bupa Health Insurance (YuLife)
  • Life insurance powered by AIG (5x Annual Salary)
  • Pension Scheme powered by "People’s Pension"
  • EAP (Mental health & wellbeing support, Life coach, Career coach)
  • 24/7 GP access (Smart Health via YuLife)
  • Annual subscriptions to Meditopia & FIIT for your mind and body (via YuLife)
  • Discounted shopping vouchers (via YuLife)
  • Enhanced parental leave
  • Ride to work scheme & Season ticket loan
  • Six nights of Night Nanny for new parents
  • Free Curve subscription for you and your +1

A note from us

We know that great candidates don’t always tick every single box. If this role excites you and you think you’d be a great fit, we want to hear from you. We design our hiring process to be fair, inclusive, and practical. If you ever need adjustments or feel there’s a way we can improve - we’re all ears.

Requirements

This role will be required to attend our London (Paddington) office, 3 days per week (minimum). The successful candidate will require full working rights in the United Kingdom without the need for visa sponsorship.

Golang Engineer - L4 employer: Curve

At Curve, we pride ourselves on fostering a dynamic and inclusive work culture that empowers our employees to innovate and grow. With a strong focus on personal development, we offer generous benefits including additional days off for learning and mental wellbeing, comprehensive health insurance, and the flexibility to work abroad. Join us in our London office, where you'll collaborate with a passionate team dedicated to transforming the financial landscape while enjoying a supportive environment that values your contributions.
Curve

Contact Detail:

Curve Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Golang Engineer - L4

✨Tip Number 1

Network like a pro! Reach out to folks in the fintech space, especially those who work at Curve or similar companies. A friendly chat can open doors and give you insider info on what they’re looking for.

✨Tip Number 2

Show off your skills! If you’ve got a GitHub or portfolio, make sure it’s up to date with your best projects. Highlight any Golang microservices you’ve built – that’ll catch their eye!

✨Tip Number 3

Prepare for the interview by diving deep into Curve’s mission and products. Be ready to discuss how your experience aligns with their goals of simplifying finances and innovating in the fintech space.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Curve team.

We think you need these skills to ace Golang Engineer - L4

Golang
PHP
Microservices Architecture
Kubernetes
Agile Development Practices
RDBMS
NoSQL Datastores
Event-Driven Architectures
Problem Diagnosis
Distributed Applications
DevOps Collaboration
Real-Time Systems
Mentoring or Coaching
Continuous Improvement

Some tips for your application 🫡

Show Your Passion for Fintech: When you're writing your application, let us see your enthusiasm for fintech and how it aligns with Curve's mission. Share any personal experiences or projects that highlight your interest in simplifying financial lives.

Tailor Your CV and Cover Letter: Make sure to customise your CV and cover letter for the Golang Engineer role. Highlight your experience with Golang, microservices, and any relevant tech stack you've worked with. We want to see how your skills fit into our vision!

Be Clear and Concise: Keep your application straightforward and to the point. Use clear language to describe your achievements and technical skills. We appreciate a well-structured application that makes it easy for us to see your strengths.

Apply Through Our Website: Don't forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at Curve!

How to prepare for a job interview at Curve

✨Know Your Golang Inside Out

Make sure you brush up on your Golang skills before the interview. Be prepared to discuss your experience with building microservices and any projects you've worked on that showcase your ability to write clean, maintainable code. They’ll likely want to see how you approach problem-solving in Golang, so have some examples ready.

✨Familiarise Yourself with Their Tech Stack

Take some time to understand Curve's tech stack, especially their use of Kafka, RabbitMQ, and PostgreSQL. Being able to speak knowledgeably about these technologies will show that you're genuinely interested in the role and can hit the ground running. If you have experience with event-driven architectures, make sure to highlight that!

✨Emphasise Collaboration Skills

Since the role involves working closely with product and engineering managers, be ready to discuss your experience in collaborative environments. Share examples of how you've motivated teams past roadblocks or contributed to design discussions. This will demonstrate that you’re not just a coder but a team player who can help drive projects forward.

✨Show Your Passion for Fintech

Curve is all about simplifying finances, so express your enthusiasm for fintech and how it impacts people's lives. Talk about any relevant experiences or projects that reflect your interest in financial technology. This will help you connect with the company's mission and show that you’re aligned with their values.

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

>