Golang Engineer (Product Engineering) London Level 5 (Guide)
Golang Engineer (Product Engineering) London Level 5 (Guide)

Golang Engineer (Product Engineering) London Level 5 (Guide)

London Full-Time 48000 - 84000 £ / year (est.) No home office possible
B

At a Glance

  • Tasks: Join us as a Golang Engineer to build innovative financial solutions.
  • Company: Curve simplifies finances, empowering you to make smart money choices.
  • Benefits: Enjoy flexible working, health insurance, and extra days off for learning and wellbeing.
  • Why this job: Be part of a dynamic team revolutionising finance with cutting-edge technology.
  • Qualifications: Proficient in Golang, with experience in microservices and agile development.
  • Other info: Opportunity to work remotely and travel abroad for up to 60 days a year.

The predicted salary is between 48000 - 84000 £ 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 your spend behaviour, see unique insights - all with additional security to help keep your money safe. We’re developing a ground-breaking product with our customers at the heart of everything we do. We have funding from the biggest names in tech investment, and a visionary C-suite who wants everyone who joins this remarkable adventure to have the opportunity to masterfully develop their expertise.

The purpose of the Backend Software Engineer will be to support the build of elegant, performant, maintainable, operable and secure Golang microservices, to help design and architect our systems, and to develop and continue the journey of continuous improvement to make the team the best that it can be.

Projects/initiatives that we want you to contribute to or lead the charge on:

  • Building the vision of Curve as a connected platform, integrating seamlessly with best-in-class app, tools and services
  • Connecting the financial world for customers by bringing together account and transactional data that will enable better financial decisions and outcomes
  • Spend analytics, insights and recommendations, using data and machine learning
  • Financial product marketplace: credit, savings and other products and services to improve the financial lives of customers

Languages: Golang

Messaging: Kafka and RabbitMQ

Data: Event Driven Architecture, Snowplow, Python for the ETL

Key Accountabilities:

  • Delivering clean, architecturally sound and maintainable server-side code; bonus points for full-stack development experience
  • Collaborating with stakeholders in the company to rapidly build-measure-learn a world-class product
  • Working with our product and engineering managers to constantly iterate on the company’s development processes
  • Motivating the team past roadblocks to make sure we are shipping features as effectively as possible
  • Guiding design discussions; being the voice of experience with helping the team balance flexibility, expediency, scalability and performance
  • Championing new technologies and enforcing the best development patterns
  • Keeping a keen eye on the future, whilst making sure we’re proactively but pragmatically tackling technical debt

Skills & Experience:

  • In-depth knowledge of Golang (additional experience with PHP is a bonus)
  • Experience of building microservices; ideally deployed in containers on Kubernetes
  • Experience of agile development practices
  • Experience with RDBMS & NoSQL datastores
  • Bonus points for real-time low-latency high-frequency transaction based systems
  • Ability to diagnose problems at any level (Client, HTTP/Network, Server, Database, OS) and provide sound rationale behind technical decisions
  • Demonstrable experience of building large concurrent and distributed applications
  • Experience of developing and running large scale production environments in or closely with DevOps / SRE
  • Bonus points for experience with event driven architectures
  • A genuine interest in working in a fast paced startup and ideally Fintech or payments
  • Bonus points for experience of mentoring and coaching other engineers (L5)
  • Voracious appetite for learning

Benefits:

  • 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”
  • 24/7 GP access (Smart Health via YuLife)
  • Annual subscriptions to Meditopia & FIIT for your mind and body (via YuLife)
  • Enhanced parental leave
  • Ride to work scheme & Season ticket loan
  • Electric car scheme
  • Six nights of Night Nanny for new parents
  • Free Curve subscription for you and your +1

Golang Engineer (Product Engineering) London Level 5 (Guide) employer: BlueSnap, Inc

At Curve, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration in the heart of London. Our commitment to employee growth is evident through our generous benefits, including bonus days off for learning and development, comprehensive health insurance, and a supportive work environment that encourages continuous improvement. Join us in our mission to revolutionise personal finance while enjoying unique perks like flexible working abroad policies and a vibrant team atmosphere.
B

Contact Detail:

BlueSnap, Inc Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Golang Engineer (Product Engineering) London Level 5 (Guide)

Tip Number 1

Familiarise yourself with Golang and its ecosystem. Since the role specifically requires in-depth knowledge of Golang, consider contributing to open-source projects or building your own microservices to showcase your skills.

Tip Number 2

Understand Curve's mission and values. Research their products and customer-centric approach to finance. This will help you align your answers during interviews and demonstrate your genuine interest in their vision.

Tip Number 3

Network with current or former employees of Curve. Engaging with them on platforms like LinkedIn can provide insights into the company culture and expectations, which can be invaluable during your application process.

Tip Number 4

Prepare to discuss your experience with agile development practices and microservices architecture. Be ready to share specific examples of how you've tackled challenges in these areas, as this will resonate well with the hiring team.

We think you need these skills to ace Golang Engineer (Product Engineering) London Level 5 (Guide)

In-depth knowledge of Golang
Experience with microservices architecture
Familiarity with containerisation and Kubernetes
Agile development practices
Experience with RDBMS and NoSQL datastores
Ability to diagnose problems across various levels (Client, HTTP/Network, Server, Database, OS)
Experience in building large concurrent and distributed applications
Understanding of DevOps/SRE practices
Knowledge of event-driven architectures
Strong problem-solving skills
Excellent communication and collaboration skills
Mentoring and coaching experience
Adaptability in a fast-paced startup environment
Continuous learning mindset

Some tips for your application 🫡

Understand the Company Culture: Before applying, take some time to understand Curve's mission and values. Highlight how your personal values align with their rebellious spirit and customer-centric approach in your application.

Tailor Your CV: Make sure your CV reflects your experience with Golang and microservices. Include specific projects where you've built scalable applications or worked with event-driven architectures, as these are key for this role.

Craft a Compelling Cover Letter: Use your cover letter to tell a story about your passion for fintech and how your skills can contribute to Curve's vision. Mention any relevant experience with agile development practices and your ability to work in fast-paced environments.

Showcase Your Problem-Solving Skills: In your application, provide examples of how you've diagnosed and solved complex technical problems in previous roles. This will demonstrate your capability to tackle challenges at various levels, which is crucial for the Backend Software Engineer position.

How to prepare for a job interview at BlueSnap, Inc

Showcase Your Golang Expertise

Make sure to highlight your in-depth knowledge of Golang during the interview. Be prepared to discuss specific projects where you've built microservices and how you approached challenges in those projects.

Demonstrate Problem-Solving Skills

Curve values the ability to diagnose problems at any level. Prepare examples of past experiences where you identified issues and provided effective solutions, especially in high-frequency transaction systems.

Emphasise Collaboration

Since the role involves working closely with stakeholders, be ready to discuss how you've collaborated with product and engineering teams in the past. Share instances where your teamwork led to successful project outcomes.

Express Your Passion for Learning

Curve appreciates a voracious appetite for learning. Talk about recent technologies or methodologies you've explored and how they could benefit the team. This shows your commitment to continuous improvement and innovation.

Golang Engineer (Product Engineering) London Level 5 (Guide)
BlueSnap, Inc
B
  • Golang Engineer (Product Engineering) London Level 5 (Guide)

    London
    Full-Time
    48000 - 84000 £ / year (est.)

    Application deadline: 2027-07-12

  • B

    BlueSnap, Inc

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>