Golang Engineer (Product Engineering)
Golang Engineer (Product Engineering)

Golang Engineer (Product Engineering)

London Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
Go Premium
BlueSnap, Inc

At a Glance

  • Tasks: Join us as a Golang Engineer to build innovative financial solutions.
  • Company: Curve simplifies finances, empowering users to manage money effortlessly.
  • Benefits: Enjoy learning days, mental wellbeing support, health insurance, and more.
  • Why this job: Be part of a mission-driven team innovating in fintech with a focus on customer impact.
  • Qualifications: Deep knowledge of Golang; experience with microservices and agile practices preferred.
  • Other info: Opportunity to work in a fast-paced startup environment with a visionary leadership team.

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, enabling you to make smart choices on how to spend, send, see, and save your money. We help you control your financial life so you can live the life you want. With Curve, you can spend from all your accounts, track your spending behaviour, see unique insights—all with additional security to help keep your money safe. Curve consolidates your financial control into one beautiful place for the first time. We’re developing a ground-breaking product with our customers at the core. Backed by major tech investors and led by a visionary C-suite, we offer opportunities for team members to develop their expertise. Welcome to Curve. On a mission to help you live inspired.

At Curve, we obsess about our customers, innovating and iterating to solve problems in the financial world that traditional banking doesn’t address. The purpose of the Backend Software Engineer is to support building elegant, performant, maintainable, operable, and secure Golang microservices. You will help design and architect our systems, and contribute to continuous improvement to make our team the best it can be.

Projects and initiatives you may contribute to or lead:

  • Building the vision of Curve as a connected platform, integrating seamlessly with top apps, tools, and services
  • Connecting the financial world for customers by aggregating account and transactional data for better financial decisions
  • Developing spend analytics, insights, and recommendations using data and machine learning
  • Creating a financial product marketplace including credit, savings, and other services to improve customer financial lives

Technologies used: Golang, Kafka, RabbitMQ, Snowplow, Python for ETL

Key Responsibilities:

  • Delivering clean, architecturally sound, and maintainable server-side code; full-stack experience is a plus
  • Collaborating with stakeholders to rapidly build, measure, and learn from product iterations
  • Working with product and engineering managers to improve development processes
  • Motivating the team to overcome roadblocks and ship features effectively
  • Leading design discussions, balancing flexibility, scalability, and performance
  • Promoting new technologies and best development practices
  • Proactively managing technical debt while planning for future needs

Skills & Experience:

  • Deep knowledge of Golang; PHP experience is a bonus
  • Experience building microservices, preferably in containers on Kubernetes
  • Experience with agile development practices
  • Knowledge of RDBMS and NoSQL datastores
  • Experience with low-latency, high-frequency transaction systems is a plus
  • Ability to diagnose issues across client, network, server, database, and OS layers
  • Experience building large, concurrent, distributed applications
  • Experience in large-scale production environments, DevOps, or SRE
  • Event-driven architecture experience is a bonus
  • Interest in fast-paced startups, fintech, or payments
  • Mentoring experience is a plus
  • Strong desire to learn continuously

Benefits include learning days, mental wellbeing support, parental leave, health insurance, pension, and more, designed to support your well-being and development.

Golang Engineer (Product Engineering) employer: BlueSnap, Inc

At Curve, we pride ourselves on being an innovative employer that champions personal and professional growth within a dynamic fintech environment. Our collaborative work culture fosters creativity and problem-solving, while our commitment to employee well-being is reflected in our comprehensive benefits package, including learning days and mental health support. Join us in our mission to revolutionise financial management and enjoy the unique opportunity to shape the future of finance in a supportive and inspiring setting.
BlueSnap, Inc

Contact Detail:

BlueSnap, Inc Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Golang Engineer (Product Engineering)

✨Tip Number 1

Familiarise yourself with Curve's mission and values. Understanding their focus on simplifying finances and customer-centric innovation will help you align your answers during interviews and demonstrate your enthusiasm for their vision.

✨Tip Number 2

Brush up on your Golang skills, especially in the context of building microservices. Be prepared to discuss your previous projects and how you've implemented best practices in server-side code, as this will be crucial for the role.

✨Tip Number 3

Showcase your experience with agile development practices. Be ready to share examples of how you've collaborated with cross-functional teams to iterate on products quickly, as this aligns with Curve's fast-paced environment.

✨Tip Number 4

Highlight any experience you have with event-driven architecture or working in fintech. This will set you apart from other candidates and demonstrate your understanding of the unique challenges in the financial technology space.

We think you need these skills to ace Golang Engineer (Product Engineering)

Deep knowledge of Golang
Experience building microservices
Familiarity with containers and Kubernetes
Agile development practices
Knowledge of RDBMS and NoSQL datastores
Ability to diagnose issues across multiple layers (client, network, server, database, OS)
Experience in large-scale production environments
Understanding of low-latency, high-frequency transaction systems
Event-driven architecture experience
Strong problem-solving skills
Collaboration and communication skills
Mentoring experience
Desire for continuous learning
Experience with DevOps or SRE

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Golang and any relevant technologies mentioned in the job description, such as microservices, Kubernetes, and agile practices. Use specific examples to demonstrate your skills.

Craft a Compelling Cover Letter: Write a cover letter that reflects your passion for fintech and how your background aligns with Curve's mission. Mention specific projects or experiences that showcase your ability to deliver clean and maintainable code.

Showcase Relevant Projects: If you have worked on projects involving Golang, microservices, or event-driven architecture, be sure to include these in your application. Describe your role and the impact of your contributions.

Highlight Continuous Learning: Curve values a strong desire to learn continuously. Mention any recent courses, certifications, or personal projects that demonstrate your commitment to professional development in software engineering and fintech.

How to prepare for a job interview at BlueSnap, Inc

✨Showcase Your Golang Expertise

Make sure to highlight your deep knowledge of Golang during the interview. Be prepared to discuss specific projects where you've used Golang, focusing on how you built microservices and any challenges you overcame.

✨Demonstrate Problem-Solving Skills

Curve values innovation and problem-solving. Prepare examples of how you've tackled complex issues in previous roles, especially in high-frequency transaction systems or distributed applications. This will show your ability to think critically and adapt.

✨Familiarise Yourself with Agile Practices

Since Curve employs agile development practices, brush up on your understanding of agile methodologies. Be ready to discuss how you've applied these practices in past projects and how they contributed to successful outcomes.

✨Express Your Passion for Fintech

Curve is all about simplifying finances. Show your enthusiasm for fintech and how it can improve people's lives. Discuss any relevant experiences or insights you have about the industry, which will demonstrate your alignment with Curve's mission.

Golang Engineer (Product Engineering)
BlueSnap, Inc
Location: London
Go Premium

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

>