Golang Engineer, Curve

PayTech

Salary not provided
PHP
MongoDB
AWS
Docker
Kubernetes
Python
Kafka
iOS
Go
Android
Snowplow
Kotlin
Swift
RabbitMQ
BigQuery
Golang
Mid and Senior level
London
Curve

Banking platform consolidating cards & accounts

Open for applications

Curve

Banking platform consolidating cards & accounts

201-500 employees

FintechB2CBankingPersonal financePaymentsCredit cards

Open for applications

Salary not provided
PHP
MongoDB
AWS
Docker
Kubernetes
Python
Kafka
iOS
Go
Android
Snowplow
Kotlin
Swift
RabbitMQ
BigQuery
Golang
Mid and Senior level
London

201-500 employees

FintechB2CBankingPersonal financePaymentsCredit cards

Company mission

Curve is on a mission to simplify the way people spend, send, see and save money.

Role

Who you are

  • 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

What the job involves

  • 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 to continue the journey of continuous improvement to make the team the best that it can be
  • 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
  • Our current tech stack includes:
  • Languages: GO, PHP
  • Messaging: Kafka and RabbitMQ
  • Data: Event Driven Architecture, Snowplow, Python for the ETL
  • Our development practices include: TDD, BDD, Scrum
  • Database: PostgreSQL, MongoDB, BigQuery
  • Mobile: iOS/Android; Swift/Kotlin
  • Our DevOps culture includes: CI, CD, Docker, Kubernetes, AWS
  • 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

Salary benchmarks

Our take

Keeping track of spending across multiple credit and debit cards can be a difficult task. Curve lets customers consolidate all of their bank cards into a single card and app, to make it easier to manage spending and access other benefits.

Curve is following in the footsteps of several European neobanks, including N26, Monzo and Revolut, with ambitious expansions plans for the US. Americans have seven to eight cards on average and they typically love rewards, making the market attractive for Curve.

The company has a track record of responding quickly to consumer wants. For example, it has launched cryptocurrency rewards programs to cater to the ever-growing ‘crypto-curious market', as well as partnering with both Berg Watches and Fidesmo to meet expanding demand for wearable payments. In 2022, Credit Suisse backed a $1 billion credit facility for the company, to enable it to scale its lending business.

Steph headshot

Steph

Company Specialist

Insights

Top investors

Many candidates hear
back within 2 weeks

33% female employees

-24% employee growth in 12 months

Company

Funding (last 2 of 7 rounds)

Sep 2023

$77.1m

SERIES C

May 2021

$12.1m

LATE VC

Total funding: $254m

Company benefits

  • 20 Days Vacation (we actually want you to take this)
  • 10 Paid Holidays
  • Work from home opportunities
  • Competitive salary with employee share options package
  • Free Curve Metal subscription for you and +1
  • Generous yearly Learning and Development budget
  • 10 days per year for training and conferences
  • Unlimited book policy
  • Life insurance
  • Health care cash plan
  • Life coaching
  • EAP services
  • 24/7 GP access
  • Annual subscriptions to Calm & FIIT for your mind and body
  • Discounted gym membership
  • Ride to work scheme
  • Nutritionist access
  • Discounted shopping vouchers
  • Season ticket loan
  • Bonus days off for your birthday, moving house and Christmas
  • Six nights of Night Nanny for new parents

Company values

  • Customer obsession - Start with the customer and work backwards to create meaningful experiences
  • Communicate and collaborate - This helps us unify and align so we can move quickly and be empowered
  • Challenge everything - Yourself, your colleagues and the status quo. Commit and progress forward together
  • Build. Measure. Learn - Strive to learn and find the 'why' to measure our impact and constantly improve
  • Automate to accelerate - Eliminate redundant steps to get things done and always focus on the mission

Company HQ

Paddington, London, UK

Leadership

Was Head of Product at Checkout.com. Founded a number of businesses in Israel, and has an MBA from INSEAD.

Share this job

View 2 more jobs at Curve