Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 100+ Golang ABOUT YOU GmbH Jobs (2 new this month) in United Kingdom đŹđ§ in November 2024 at companies like Butternut Box, Bud and Geckoboard with salaries from ÂŁ40,000 to ÂŁ100,000 working as a Product Engineer, Principal Software Engineer and Backend Go Developer. Last post
Hiring Golang Developers?
Create your profile to continue
48 direct messages sent by companies to developers on Golang Cafe
in the last 30 days
35 developers joined Golang Cafe in the last 30 days
15,397 developer profiles page views in the last 30 days
Get access to exclusive discount on Golang courses up to 25% off
Last developer joined
2-Click Apply
Upload Your CV
Go to your Inbox & Confirm Your Application
10 of 120 ABOUT YOU GmbH Jobs in United Kingdom đŹđ§ • Sort by
Date
Product Engineer Butternut Box London, United Kingdom ÂŁ53,000 to ÂŁ63,000 a year
October 2019
14 Applicants This Week
More Than 6 Months Old
Job Description
A bit about us.
At Butternut, we put the food back into dog food. We believe dogs deserve to eat the healthiest, most natural and tastiest food with none of the nasties. Thatâs why we make freshly prepared dog food. Cooked like you would at home. Delivered in perfect portions.
We want to change the pet food industry for the better by helping dogs live healthier, happier and longer lives. We have come a long way since our co-founders (Kevin & David) hand-delivered the first Butternut Box.
We are on a mission to provide the best customer experience, feed more dogs and revolutionize an arcane industry using the latest technology. Thatâs where you come in.
Who we are looking for.
You have a minimum of 3+ years of relevant experience.
You care deeply about engineering culture and the quality of products you and your team build.
You love the web and new technologies (we use Elm, Golang & more on a regular basis).
You have an analytical mind and love solving problems as part of a team.
If you have made open source contributions to a project in any language (even English!) thatâs a plus.
A bit about the role.
As part of the engineering team, you will report into our Head of Engineering. You will also work closely with the Product, Marketing and Customer Love Teams to help solve problems.
In this role, you can expect to:
Contribute to the architecture and development direction of the team to ensure quality code is written and excellent products are build
Work across the stack (Ruby on Rails, Elm, React JS, PostgreSQL) to deliver quality, maintainable code.
Collaborate and learn with other team members via pair programming, mentoring, code reviews, and technical talks.
Learn about and champion best practices in code, architecture & processes.
A bit about you.
Degree in Computer Science BSc or a BSc in a related field, or experience in lieu of this
A minimum of 3+ years experience in a similar role
Experience in Ruby or another object-oriented language
Experience with Elm is a plus
Analytical and problem-solving skills
Pro-active, entrepreneurial 'can doâ attitude
Passion for startups
Obsessed with dogs!
What we can offer.
Salary between ÂŁ53,000 - ÂŁ63,000
New Macbook pro
24 days holiday per year
A dedicated office in a co-working space in White City
Weekly âlunch & learnsâ
Friday beers, monthly socials, and quarterly off-site events.
Dogs. (Chambo, Lexie, Bella, Willow & Pugwash to name a few)
We have big plans to grow over the next few years so it is an exciting time to be joining BB. You will have the opportunity to play a crucial role in developing the products that will define the future of Butternut Box. This role is for someone who is hungry for that challenge.
Butternut Box is an equal opportunity employer and we value diversity and inclusion. We welcome people of different nationalities, backgrounds, experiences, abilities and perspectives.
Principal Software Engineer Bud Remote (UK) / London, United Kingdom ÂŁ80,000 to ÂŁ100,000 a year
May 2021
3 Applicants This Week
More Than 6 Months Old
Job Description
Our Missionđ
Bud's mission is simple. We're here to create the worldâs most compelling financial data products. The products we're building are used by some of the world's most prestigious institutions to help millions of their customers take control of their finances.
Your Missionđ¨âđđŠâđ
Youâll be leading the development of some of Budâs most critical internal services that are utilised by product teams across Bud as well as owning a number of core platform exposed services that are non-product specific for domains such as authentication and traffic management. Every request that hits the Bud Platform will end up touching at least one of the services youâre responsible for. Youâll be contributing to Bud-wide architecture as well as actively developing in Budâs Platform & Security [Product] Team where youâll be the driving software engineering force in the team (which is mostly composed of SRE/Platform Engineers). Youâll also be a core channel of representing the perspective of backend engineers in the team and helping the team to solve cross-engineering problems.
What youâll be working with
You'll chiefly be using Go working on our various internal or exposed services although we also have a number of services in our Platform written in Python.
Using a range of different technologies including Cassandra, MySQL, Redis, Elasticsearch (ELK), RabbitMQ, Prometheus, Grafana, Envoy, Kubernetes, Istio, Vault
If youâre interested in picking up one of our languages, a new technology or skill we provide lots of opportunities to learn with a mentoring programme, R&D days and regular training available. We like to help people grow and learn!
A bit about you
You are a well-rounded, inquisitive engineer who enjoys solving complex problems using clean, efficient and creative methods and putting those solutions into action working in a team
Proven experience with Go; and a great foundation with another programming language (e.g. Java, C, C++, Ruby, PHP or Python)
You think about resilience, reliability and scalability on-par with other functional requirements and are experienced in balancing and implementing strategies against requirements in these areas
Awesome analytical and communication skills, with the ability to communicate complex ideas to non-experts with eloquence and confidence
Comfortable working with SQL and NoSQL databases
Automated testing of systems and applications is second nature to you
You understand and advocate the value of observability and are comfortable implementing and utilising metrics, tracing and logging
Able to both work independently as well as collaboratively within a team
Experience with defining, monitoring and alerting against SLOs
Taking it to the next level
Experience with Kubernetes
Youâve worked on/with gRPC APIs from both a client and a server perspective
Any security engineering background or experience working with cryptography libraries
Previous experience in banking or fintech, particularly Open Banking related, companies
Experience working in a cloud environment such as Google Cloud Platform or AWS
Experience working with Cassandra, RabbitMQ or Kafka
Comfortable with Site Reliability Engineering principles, tools and drivers
Experience working in an internal Platform Team or working closely with SREs/Platform Engineers and/or Security Engineers
Comfortable leading or participating in operational (or security) incident response
Engineering at Bud
The software engineering team are tasked with solving highly technical problems to enable solutions that tangibly benefit the lives of millions of people. From how to scale our solutions to tens of millions of users in the most effective manner of integrating hundreds of third-party businesses. Data is key to our business and we need passionate developers to help capture it, store it, transform it, research and most importantly secure it.
What is it like to work for Bud?
We could play buzzword bingo but one of our core values is 'Authentic' and the best way to demonstrate this is by sharing our employee engagement dashboard. This provides a weekly engagement and NPS score giving you a true reflection of life at Bud. All data collected is realtime & anonymised so we have no control over what you see.
The dashboard is interactive so check it out here and have a look at what the numbers mean, https://bit.ly/2MhjAZT
A bit more about us
Weâre a diverse group of people. With backgrounds ranging from data science to music production, more than 80% of our team come from outside the world of finance â providing us with a unique perspective as we help consumers feel more in control of their lives. For us, an interest in people comes first; finance follows.
More about what we're doing
The apps and infrastructure weâre building are designed to place the power of personal data back into the hands of normal people. Picture this: a world where your bank knew you were paying too much for your gas bill and could switch you to a more suitable provider, or understood your savings targets and could automatically find you a better deal. Thatâs what weâre working towards.
We believe that diversity will make us better.
Budâs mission is to make the money part of peopleâs lives simple. To get there, we need a workforce that is diverse as the people we create our products for. Which means we need people who have different backgrounds and experiences, who are diverse in age, gender identity, race, sexual orientation, physical or mental ability, ethnicity, and ways of thinking. We truly believe that these differences will make us grow as a company and a team. We strive to create a workplace and culture where our people are empowered, supported, given equal opportunities and can bring their authentic selves to work.
To read our job applicant privacy policy, please click here.
Benefits
Compensation đ°
We offer competitive salaries in line with industry benchmarks, set using extensive market data. We review salaries on an annual basis to make sure we continue to reward people well for their contributions at Bud.
Options đ
Anyone joining Bud is granted stock options and the opportunity to invest in what we are building and developing, and to get to share in our future successes.
Wellbeing Allowance đď¸ââď¸đ§ââď¸
We understand how important it is to look after your physical and mental health, and also that this looks different for everyone. To support this, Bud has a ÂŁ50 monthly flexible wellbeing allowance which can be used towards your own wellness, whether thatâs a gym membership, meal-box subscription, massages or something else!
Learning & Development đ
As part of our commitment to developing our people, all employees at Bud have an annual ÂŁ500 pot available to use towards their learning and development - think books, courses & events - the choice is yours.
We also have quarterly R&D days, giving you the opportunity to take a break for 2 days from live projects and work on something thatâs inspired you, either independently or as part of a collaborative team.
Flexible Working âł
As a trusted member of the Bud, youâll have the freedom and flexibility to manage your time and routine in a way that suits you, and your team, allowing you to deliver your best work. This role can be based in our London office, or fully remote/distributed in the UK.
Time Off đď¸
Weâre a team that likes to work hard, so we need to make sure we balance this with time to rest and relax. We offer 25 days holiday, plus the usual bank holidays, plus additional time off over the holiday season.
Equipment đť
We want to make sure everyone is set up to work effectively and comfortably - so youâll get to choose your own kit, including any additional equipment you might need to work from home.
Social đđş
Weâre big on keeping Bud a social place to work, with big quarterly events (we throw an epic summer party), regular team socials & monthly company breakfasts. This year weâve stepped up our virtual social scene with quiz nights, virtual cocktail making, book clubs, and online workouts.
Commuting đ
We are big advocates of sustainable transport and travel, and are members of a cycle to work scheme. We also have season ticket loans available.
Pension đŚ
We believe in helping our staff save for retirement, with Bud matching pension contributions up to 5%
Backend Go Developer Geckoboard London, United Kingdom ÂŁ40,000 to ÂŁ61,000 a year
August 2018
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
At Geckoboard we help businesses use their data to align their teams on the metrics that matter most to them. Weâve been busy reimagining the way our customers get their data in Geckoboard and have a lot of interesting and creative work to do to shape their experiences. Right now, weâre looking for curious problem solvers to help us on this journey.
What are we working on?
We've completely rebuilt how data gets into Geckoboard from third-party APIs, thanks to a query planner that's written entirely in Go. Our query planner takes in the metrics that a customer would like to track, and produces a plan for how to fetch and transform those metrics from a third-party JSON API such as Zendesk, Intercom, Google Analytics, etc.
Weâre now working on extending this platform and building various microservices for tracking our customers' rate limits and scheduling metric refreshes in the most efficient way possible. Weâre also creating a caching engine that ensures we don't waste precious API calls on data that we know hasn't changed since last time.
The team are also in the middle of splitting up our existing REST APIs into gRPC microservices with segregated data stores. Which is a huge opportunity for us to rethink some of the fundamental assumptions about Geckoboard's data model and how we can re-architect our systems for greater reliability and to enable us to ship with more confidence.
We donât expect youâll have worked on all of these kinds of projects before, but if they take your fancy and youâre excited about working on distributed systems and database technologies at scale, weâd love to hear from you.
As one of our Backend Go Developers:
Youâll be writing in Golang on a day-to-day basis.
You will help architect, design, and build Geckoboardâs data pipeline.
Youâll maintain and optimise our existing infrastructure and services.
You will get involved in the prioritising and evaluation of our work.
Youâll pair with team members and get involved in code reviews.
Joining us in our London office, youâll be working alongside a growing team of empowered engineers, with a focus on building a high quality product our customers love, work life balance and personal development.
Thousands of businesses use Geckoboard to build live TV Dashboards that focus teams on what matters. We take the complexity out of connecting data and make it simple for anyone to understand key metrics at a glance. We have pre-built integrations with 60+ tools including Google Analytics, Salesforce, Zendesk, Intercom and Google Sheets and our customers include Marketo, Slack, and Skyscanner.
In our mission to make data useful, our growing team of 40+ is headquartered in London and span across eight time zones - from Mumbai to London, San Francisco to Hawaii and more. We're always looking for people with diverse backgrounds who bring unique perspectives and skills to join our team and in return we constantly strive to ensure that we offer the most encouraging, inclusive, and efficient environment possible.
We don't just pay lip service to work-life balance, we actively and strongly encourage it. Flexible working hours and the ability to regularly work from home lets you work in a way that fits you and your family. We see our contractual obligation to offer 25 days of paid holiday as a minimum for everyone in the organisation, not a limit.
We actively contribute to professional development, courses, conferences, and books. Our Engineering & Product team also run fortnightly "Innovation Wednesdays", where everyone has complete freedom to work on anything that interests them, from contributing to open source, to learning a new skill, or improving our internal tools and processes.
Sofware Engineer Go Bud Remote, UK / London, United Kingdom ÂŁ45,000 to ÂŁ75,000 a year
November 2020
5 Applicants This Week
More Than 6 Months Old
Job Description
Our Missionđ
Bud's mission is simple. We're here to create the worldâs most compelling financial data products. The products we're building are used by some of the world's most prestigious institutions to help millions of their customers take control of their finances.
Your Missionđ¨âđđŠâđ
Youâll be writing and contributing to microservices mainly written in Go and hosted in a containerised environment. Your time will be split between building APIs using a mix of HTTP and gRPC, monitoring daemons, creating data parsers and so much more. If building a secure database storage engine or high performance APIs sounds like the kind of challenge youâd enjoy then weâd love for you to get in touch.
What impact will you make
You'll chiefly be using Go in our various backend and data engineering projects, with some of our services and tooling also being written in PHP and Python
Using a range of different data stores across our teams including MySQL, PostgreSQL, Redis, Elasticsearch, HDFS
You'll be working with RabbitMQ for queues
If youâre interested in picking up one of our languages, a new technology or skill we provide lots of opportunities to learn with a mentoring programme, R&D days and regular training available. We like to help people grow and learn!
A bit about you
Proven experience with Go; and a great foundation with another programming language (e.g. Java, C, C++, Ruby, PHP or Python)
You are a well-rounded, inquisitive engineer who enjoys solving complex problems using clean, efficient and creative methods and putting those solutions into action working in a team
Comfortable working with SQL and NoSQL databases
Experience with automated testing of systems and applications
Taking it to the next level
Experience interacting with or building APIs
You think always about solutions from a security perspective or enjoy working with cryptography libraries
Previous experience in banking or fintech companies
A good understanding of application, information and infrastructure architectures, such as API / SDK development and integrations
Awesome analytical and communication skills, with the ability to communicate complex ideas to non-experts with eloquence and confidence
Experience with Docker and/or Kubernetes
Experience working in a cloud environment such as Google Cloud Platform or AWS
Engineering at Bud
The software engineering team is tasked with solving highly technical problems to enable solutions that tangibly benefit the lives of millions of people. From how to scale our solutions to tens of millions of users in the most effective manner, to integrating hundreds of third-party businesses, data is key to our business and we need passionate developers to help capture it, store it, transform it, research it and most importantly secure it.
What is it like to work for Bud?
We could play buzzword bingo but one of our core values is 'Authentic' and the best way to demonstrate this is by sharing our employee engagement dashboard. This provides a weekly engagement and NPS score giving you a true reflection of life at Bud. All data collected is realtime & anonymised so we have no control over what you see.
The dashboard is interactive so check it out here and have a look at what the numbers mean, https://bit.ly/2MhjAZT
What is the role paying?
Based on our extensive benchmarking we have budgeted at ÂŁ55,000-ÂŁ75,000 per annum + 5% options on equity which vests over 3 years, with a 1 year cliff.
What are the perks?
đ 25 days holiday (excluding bank holidays)! You can carry up to 5 over the following year if you wish.
đ§ââď¸đ§Health and Wellbeing Allowance! We have a monthly allowance of ÂŁ50 for all employees to use towards wellbeing activities such as classes or a gym membership.
đŠâđťđ¨âđťFlexible working! We encourage autonomy here at Bud. We trust you to work in a way that will enable you to deliver your best work. Bud supports flexible working; we want you to perform at your best and recognise that other issues will arise from time to time.
đ°We match up to 5% of your salary in our pension plan.
đYouâll be provided with a brand new MacBook or PC, and any computer accessories you need so youâll have the best tools for the job!
đSeason Ticket loan
đą The biggest motivation for people is learning and developing, our people have up to ÂŁ500 per annum of learning and development opportunities funded by Bud.
đ¤šââď¸đ¤šââď¸ We're big on keeping Bud a social team, so Christmas and Summer parties can be a big deal. We also put on events and have a new social committee every quarter to keep it exciting in normal times. At the moment we have remote events which change often depending on what the teams are interested in.
A bit more about us
Weâre a diverse group of people. With backgrounds ranging from data science to music production, more than 80% of our team come from outside the world of finance â providing us with a unique perspective as we help consumers feel more in control of their lives. For us, an interest in people comes first; finance follows.
More about what we're doing
The APIs and infrastructure weâre building are designed to place the power of personal data back into the hands of normal people. Picture this: a world where your bank knew you were paying too much for your gas bill and could switch you to a more suitable provider, or understood your savings targets and could automatically find you a better deal. Thatâs what weâre working towards.
We believe that diversity will make us better
Budâs mission is to create the worldâs most compelling financial data products. Getting there requires a workforce as diverse as the people we create our products for, be that in terms of age, gender identity, race, sexual orientation, physical or mental ability, ethnicity, or ways of thinking. We truly believe that these differences will make us grow as a company and a team. We strive to create a workplace and culture where our people are empowered, supported, given equal opportunities and can bring their authentic selves to work.
To read our job applicant privacy policy, please click here.
If youâre looking to work in a collaborative culture, solving engineering challenges at a global scale, and having a real impact in making our products better for our customers, we would love to talk to you!
We believe in providing trust and autonomy so everyone can do their best work. From how we work to how managers support you, our goal is to provide an environment that enables you to continuously grow, ask questions and not be afraid to failâbecause when we do, we see it as an opportunity to learn.
Engineering at GoCardless
The technical challenges of building GoCardless span from simplifying building banking schemes to optimising the time to render the dashboard. Weâre looking for engineers to join our growing Global Network Group, where youâll be working on problems that sit at the core of GoCardless: orchestrating and keeping track of the movement of funds, as well as building and maintaining the bank and scheme integrations that make it possible to keep our merchantsâ cash flowing.
You will enjoy being a software engineer at GoCardless if:
Youâre looking to champion a great engineering culture within GC and in the wider engineering community;
You enjoy collaborating and learning from people from various backgrounds and experiences;
You want to feel proud of the work youâre doing and its impact on real customers.
Our engineers contribute to the engineering culture within and outside of GoCardless: they contribute to Open Source Software projects (see our Github), and share learnings in post-mortems, conferences and on our blog.
Our technologies: We endeavour to build simple, reliable systems and we believe in using the best technologies for each task. Joining the Global Network Group youâll be working in a team that primarily uses: Ruby on Rails, PostgreSQL, BigQuery, and Google Cloud Storage. Across GoCardless, our other technologies include: Golang, Python, React, Kubernetes, Elasticsearch, Prometheus, Google Cloud (GCP).
Youâre not expected to have expertise in all these technologies. Members of our team have picked up the tools once theyâve started working with the team. If youâre unsure, please apply.
About you
You have experience building web products and services, and have an awareness of technologies across the stack.
You adapt to new technologies and processes quickly.
You thrive in a collaborative environment and believe the best products are built through collaboration.
You care about building reliable, well-tested systems.
You enjoy solving problems and are happy to take initiative to find better solutions.
About us
GoCardless embraces diversity and is proud to be an equal opportunity employer. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our work will be.
We offer a varied package of flexible working and benefit policies. From flexible working hours and working from home arrangements, through to enhanced parental leave, pension packages and equity. GoCardless has a very family and work life balance orientated environment. Our team comes from a variety of backgrounds and we embrace diversity â if youâre unsure, please apply.
In response to the COVID-19 pandemic, everyone at GoCardless has shifted to remote working since mid-March and will continue to work remotely until the end of the year. We are committed to support all employees during this time and continue to monitor the situation closely. Some of the actions weâve taken to support the wellbeing of our employees as we transitioned to and continue working in a remote set-up are: subsidised home office equipment, remote workstation assessments, and remote wellbeing and social activities to stay in touch.
Distributed Systems Engineer Monax London, United Kingdom ÂŁ40,000 to ÂŁ80,000 a year
October 2018
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Distributed Systems Engineer - to help us build a public, decentralised, blockchain-backed legal agreements network
London
ÂŁ40,000 - ÂŁ80,000 plus options (ESOP).
Relocation package available for the right candidate. This role could also be based in our Edinburgh office.
Candidates currently based outside of London or Edinburgh must indicate their preferred location and willingness to relocate in their cover letter.
We are looking for kind, talented software engineers to help us make smart iterations on our legal agreements network as we deploy successive test networks.
Monax were pioneers of permissioned blockchains and smart contracts and we are building our Agreements Network to allow new and more efficient forms of legal transacting.
Exploiting the benefits of various decentralised, distributed, and masterless technologies - chiefly Hyperledger Burrow, which Monax built from scratch and still maintains based on the Tendermint consensus engine.
You will have the chance to work on a system that has distributed consensus and validation in a low trust environment at its heart and offers very interesting challenges, these could be:
Working with multiple clusters of nodes, most of which are not under your control to handle semi-automated network upgrades and governance votes. How do you upgrade a network you do not control?
Using cryptographic primitives like Verifiable Random Functions to orchestrate churn amongst network validators
Build package manager and compiler integrations for deploying and testing smart contracts
Implement low-level virtual machine instructions and improvements to our Ethereum Virtual Machine implementation
Working with our CTO on our Node Distribution Team you can expect to quickly own significant parts of our stack, and make decisions that will affect the companyâs future viability in a fast-moving space (public permissioned consensus networks). You would also work closely with our Product Team who are responsible for building the foundational smart contracts, the business process modelling engine that drives the Agreements Network and also our particular front end (the network is open to extension by any of our co-founders however).
Your role will give you the chance to work across all teams in the business and it will also give you the opportunity to leave your mark in a growing industry, where you need to evaluate existing best practices and apply them to new technological paradigms and new programming languages. Navigating between the hype, the detractors and the zealots we believe there is real value in our approach and we intend to prove it.
You will join a business building a genuinely novel system, that in part intends to create an entirely new market by enabling legal products that challenge existing legal services.
This role would suit a talented software engineer, with solid technical skills in and a minimum of 3-4 years of software development experience. We are also open to engineers who can bring significantly more experience to the role. If you are a good match for Monax, we are willing to create a role that suits you.
Who do we need? Someone who has:
Go experience or the ability to pick it up in a few weeks
Kubernetes experience or the ability to pick it up in a few weeks
A degree-level qualification in a numerate discipline or equivalent evidence of analytic and reasoning skills and theoretical thinking
A good knowledge of algorithms and data structures
A hacker mentality towards making things work
An ability for long form design work âon pencil and paperâ
An ineffable marmot-ness
It is crucial that you are able to take part in forceful yet respectful technical discussions with colleagues and that you are able to change your mind about something if required, and also are able to change otherâs minds.
Real things you might work on:
Build a Kubernetes operator for Hyperledger Burrow
Devise a way to compress/normalise data in our merkle tree to control our long-term storage usage
Implement an atomic swap with public Ethereum to represent value on our chain
Write optimised native (Go) functions, callable from evm, to implement graph traversal over our business processes
Build fee allocation and distribution models that help maintain our network and provide the correct incentives
What can Monax offer you?
Extremely marketable blockchain and cryptocurrency skills.
The chance to make blockchain systems live up to their hype by making them highly operable, our network will be operated peer-to-peer by many parties and this needs to be as painless as possible.
Experience in blending distributed, decentralised, and centralised systems. To spend time working on something foundational at the level of a network architecture.
The chance to spend time thinking âaround the softwareâ; about law, economics, and game theory.
You will have a high level of autonomy. The business has just enough hierarchy, consensus and individual project responsibility (c.f. design-by-committee) favoured over diktats.
Flexible working - the successful candidate will be based in our London or Edinburgh work space primarily, but there is scope for flexible working and choosing your own hours and place of work when established.
Relocation assistance is available for the right candidate.
Who will you be working with?
Around fifteen people in our passionate cross functional team, including time with:
Our CTO in London, who would be your primary daily contact
Our CPO in New York, with whom youâll liaise with to ensure the distribution platform and product stack work harmoniously.
Product Team members currently building the application stack.
Our Legal Engineers in New York providing crucial context to how legal products on the platform will be used
Our CEO in Edinburgh for just about anything else...
About Monax
Monax would like to build a better system for contracting for the good of humanity and other forms of life. To learn more please visit:
Backend Engineer Cuvva London, United Kingdom ÂŁ75,000 to ÂŁ90,000 a year
August 2021
2 Applicants This Week
More Than 6 Months Old
Job Description
About Cuvva
Cuvva is making car insurance radically better.
Weâre creating truly flexible products that meet peopleâs real needs. Using lightning-fast technology to unlock better experiences and fairer prices for our customers, Cuvva is building the future of insurance every day.
Cuvva was the first UK company to sell hourly insurance through an app. Since then weâve sold over 3 million policies and supported over 450,000 customers. Weâre a world-class team of over 100 people, passionate about solving our customersâ problems. Join us.
Why work for Cuvva?
We donât cut corners. We strive to do the right thing, even when that makes life more difficult for us.
We are customer centric and everyone in every area of the businessâincluding our CEO & Founder Freddyâis expected to spend a few hours a month on customer support. This is so we all fully understand customer needs and how the app works! Hereâs a blog post on our âCops Clubâ.
Weâve nurtured an awesome team culture. We always speak up when we have an idea - but also know when to let go and get behind something else.
And weâre comfortable giving and receiving honest feedback, and trying new ways of doing things.
Weâre building a diverse team from different backgrounds, outlooks and experiences. Everyone is given a fair chance of getting a role at Cuvva. Even if you secretly donât love insurance, trust us, youâll love what weâre building.
About the role
Youâll work in one of our cross-functional product squads, helping the team achieve their goals - whether thatâs building a new service in our backend platform, creating a new version of an existing API to deliver a new feature, or creating a CLI tool to automate something.
We work in a highly collaborative fashion, and maintain an open and transparent work environment. Engineers at Cuvva donât just write code or implement against a spec. Youâll be expected and encouraged to take part in the entire product development process from problem-discovery to solution design, to implementation and rollout.
Each product squad autonomously owns an area of the Cuvva product. Squads are made up of engineers from multiple disciplines (backend, web, iOS, Android), product and content designers, and a product manager. Engineers at Cuvva come from a variety of backgrounds and have different but complementary skill sets. We donât require a computer science degree - many of us are self-taught.
Our approach
We value consistently-written, simple, resilient systems. Our backend is made up of many standalone services with a JSON-based RPC interface. We aim to create a client-agnostic API design suitable for a variety of clients (mobile apps, website, internal tooling, 3rd parties). Because weâre a regulated financial company, we have interesting and rigorous requirements to meet with regards to data security and auditability.
Most systems are written in Go (some older ones are Javascript), backed by either Postgres or Mongo, and are hosted in a container environment. We heavily lean on AWS tooling such as S3, Lambda, and SQS, and we occasionally build integrations with more âlegacyâ 3rd party systems in the insurance industry.
You can find out more about our backend systems here:
Our libraries and Go tooling is open sourced on GitHub
âShowing off our K-sortable IDsâ our blog
âHow we analyse and test new pricing modelsâ our blog
âHow we test and roll out new product featuresâ our blog
You'll do great here if you:
⢠Have genuine interest and curiosity about the Cuvva product, and consumer insurance in general
⢠Enjoy working as a team to solve problems collaboratively
⢠Have around 5 years of experience building rock-solid backend systems and APIs
⢠Have a track record of shipping great quality code with real customer impact
⢠Be comfortable and productive working with Go
â˘Â We donât require commercial Go experience but you would be expected to have a basic understanding and a willingness to learn
⢠Having a background with at least one statically-typed language is a good sign
â˘Â Know your way around the major AWS services (or similar cloud services), and have an enthusiasm for cloud services in general
â˘Â Be comfortable working with containers (e.g. Docker, K8S, ECR, container based CI platforms)
Perks & Benefits
Benefits
As well as a competitive salary (ÂŁ75-90k, dependent on experience) and equity based remuneration, benefits of working at Cuvva include:
⢠Brand new MacBook đť
⢠33 days holiday (inc public holidaysđ)
⢠Flexible working
⢠Wellbeing, personal development and work from home budgets
⢠Yearly increases to budgets and holiday allowances
⢠Generous parental leave policy
⢠One-to-one sessions with our Sanctus mental health coaches, giving you a safe space to talk đ§
⢠Access to Lifeworks - our mental health tool and employee assistance programme
⢠Mates rates on your car insurance
⢠Salary sacrifice schemes for electric bike hire and electric car lease
⢠Cycle to work scheme đ˛
⢠Season ticket loans đ
⢠A volunteer day
⢠Office library full of great books đ
⢠Great coffee machine in the office âď¸
⢠Fully stocked beer and soft drink fridge (we do team drinks every Thursday)
⢠Monthly team outings or remote events (so far weâve done things like karaoke, go-karting, bowling and comedy nights) đ¤
Senior Software Engineer Hashicorp Remote (United States, Canada, Netherlands, United Kingdom, Germany) $100,000 to $190,000 a year
May 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Consul helps organizations automate network configurations, discover services, and enable secure connectivity across any cloud or runtime. We recently launched Hashicorp Consul Service on Azure, a fully managed application available through the Azure marketplace. Weâve also announced the availability of Consul on AWSthrough our flagship HashiCorp Cloud Platform (HCP), a self-service, fully managed platform offering HashiCorp products as a service to automate infrastructure on any cloud.
About HashiCorp
HashiCorp is a fast-growing startup that solves development, operations, and security challenges in infrastructure so organizations can focus on business-critical tasks. We build products to give organizations a consistent way to manage their move to cloud-based IT infrastructures for running their applications. Our products enable companies large and small to mix and match AWS, Microsoft Azure, Google Cloud, and other clouds as well as on-premises environments, easing their ability to deliver new applications for their business.
At HashiCorp, we have used the Tao of HashiCorp as our guiding principles for product development and operate according to a strong set of company principles for how we interact with each other. We value top-notch collaboration and communication skills, both among internal teams and in how we interact with our users.
Engineering at HashiCorp is largely a remote team. While prior experience working remotely isn't required, we are looking for team members who perform well given a high level of independence and autonomy.
About the Role:
On the Consul team, we help organizations automate network configurations, discover services, and enable secure connectivity across any cloud or runtime. The customers and large community of users of our tools are operators, infrastructure engineers, and software developers that encounter novel performance, scaling, and usability challenges that we help them solve.
Consul started as an infrastructure management tool for service discovery and health checking, and has evolved to become a full-featured service mesh. Some of the functionality youâll be working on will include proxy integrations, Envoyâs xDS APIs, certificate management for mutual TLS connectivity, and security through service-oriented Intentions. Youâll be an active contributor to the service mesh ecosystem, following new developments in emerging technology and competitive offerings, looking for opportunities for product differentiation, and rethinking product architecture to meet new global scale and organizational demands.
In this role you can expect to:
Program mostly in Go, learning from and contributing to a team committed to continually improving their skills.
Build and architect distributed systems for service connectivity across heterogeneous environments (Kubernetes, VMs, bare metal datacenter or edge deployments).
Interface directly with internal teams, users and HashiCorp customers, as well as the larger Consul community.
Participate in user research studies and discussions with product managers and customers to better understand the network topologies, challenges, and constraints for which operators are trying to solve, and leverage those insights when approaching feature design and implementation.
Propose new functionality or substantive changes through written documents in an async process, describing the problem background, proposed implementation and example UX, then iterating on peer feedback collaboratively.
Own the full lifecycle of feature development from design through testing, release and support.
You may be a good fit for our team if you have:
Experience in a lower-level language like Go.
Familiarity with service-oriented architectures, and ideally have worked on an infrastructure or platform team building internal tooling to deploy, connect and monitor them.
Empathy for the people operating, learning, teaching and supporting software you write, and consider their experience when making design decisions and performance, security or complexity tradeoffs.
Awareness of the broader service mesh ecosystem and an interest in contributing to a full-featured product offering while reducing complexity and barriers to adoption for practitioners.
Curiosity for academic computer science research, particularly distributed systems papers such as Raft and Paxos variants, and enjoy learning more about the challenges of consistency at global scale.
Collaborate with peer engineers in discussions around performance, user experience, security and other constraints when designing complex systems.
What is our hiring process like?
The below serves as a basic outline; we may choose to add or remove steps based on the information that we gather during the process.
Introductory Call with someone from our recruiting team.
First Interview with an Engineering Manager
Interview Loop with additional team members, with the following panel:
Technical Code Pairing interview
Code Review interview
Communication and Collaboration interview
Systems and architecture interview
If applicable, a final conversation with the Engineering Manager for the team you would be joining
Offer
We do our best to accommodate your programming language of choice for technical interviews.
About the Application Process:
Please note, as collaboration and communication are a critical aspect of how we work, a cover letter is a great way to provide a sample of how you communicate.
In your cover letter, please describe why you're interested in working at HashiCorp, and what draws you to this role in particular. Specifics of your past experience that are relevant to this role are great to include, too.
HashiCorp embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We believe the more inclusive we are, the better our company will be.
Backend Engineer Cuvva London, United Kingdom ÂŁ75,000 to ÂŁ90,000 a year
July 2020
1 Applicants This Week
More Than 6 Months Old
Job Description
About Cuvva
Cuvva is a new kind of insurance thatâs fast, friendly, and flexible.
We get it - insurance doesnât sound exciting. But this isnât insurance as you know it. Itâs insurance the way it should be. Weâre putting the customer first and building products that solve real human needs.
We were the first company in the UK to sell hourly insurance, and the first to sell insurance through an app. Weâve sold over 1 million policies. Weâve written over 260,000 lines of code. And weâre a fast-growing team of over 70 talented people.
Why work for Cuvva?
Weâre shaping the future of insurance. So we donât cut corners. We try to do the right thing, even when that makes life more difficult for us.
Weâll speak up when we have an idea - but we know when to let go and get behind something else.
And weâre comfortable giving and receiving honest feedback, and trying new ways of doing things. Itâs the Cuvva way.
Weâre building a diverse team with different backgrounds, outlooks and experiences. So we give everyone a fair chance of getting a role at Cuvva. Even if you secretly donât love insurance. (Donât worry - we didnât either.)
And if you need any adjustments or support when youâre applying to Cuvva, no worries. Just let us know.
As well as a competitive salary (ÂŁ75-90k, dependent on experience) and equity based remuneration, benefits of working at Cuvva include:
Equality
Weâre committed to ensuring that everyone has a fair chance to join Cuvva, whatever your background. We will always treat your application in a fair and equal manner.
Professional development budget
Brand new MacBook
Health and wellbeing budget
Enhanced parental leave
Workplace pension scheme
33 days of holiday a year (including public holidays )
Referral bonus when you bring your friends to join the Cuvva team
Office library full of great books
Fresh fruit and breakfast club every day
Season ticket loans
Cycle to work scheme
A day off to volunteer
One-to-one sessions with our Sanctus coach, giving you a safe space to talk about your mental health
Coffee machine in the office
Fully stocked beer and soft drink fridge - we do team drinks every Thursday
Regular team lunches
Monthly team outings (so far weâve done things like karaoke, go-karting, bowling and comedy night)
About the role
We're looking for a software engineer who has held senior positions in engineering teams within high-growth, high-scale startups, who will operate with a high level of autonomy, ensuring impeccable reliability and availability. You care deeply about building rock-solid infrastructure for the long term, with a track record of delivering solutions which support your team and your product.
You will develop Cuvva's core platform, abstracting the key processes required to sell insurance, delivering solutions that allow the team to develop strong and stable products, without having to spend time ensuring they get the basics right.
Aside from developing core platform services, we expect you will also become heavily involved with ops and security activities, contributing towards the maintenance of our servers, AWS account, etc.
"Core platform"
When we refer to the "core platform", we mean the services which underpin the processes of all insurance activities on our system.
For example, we expect one of these to be the "policy service", which might be responsible for ensuring compliant issuance of policies, coordinating mid-term adjustments, preventing overlapping policies (double insurance), etc.
Other services could include user authentication, risk & pricing calculation, handling the process of modifying user data in-line with any mid-term adjustment requirements.
All services we consider to be part of the core platform will have strict requirements around stability, data integrity and transactional safety. All functionality must fail safely and explicitly, for example using 2-phase commit processes or other similar techniques. This will also require a reasonable level of testing to validate this safety.
The perfect addition to our team will have:
a fiercely independent and self-driven approach
5+ years' commercial experience working on back-end systems at high-scale startups
at least a year of commercial experience working with Go
strong knowledge of security practices, ideally with a slightly grey-hat background
a working knowledge of the entire web stack - from how DNS lookups are transmitted, to how browsers prioritize CSS rules
awareness of compliance and financial regulation
We are a small team so it is important that the successful candidate is not only technically highly competent, but also a great cultural fit!
Backend Engineer Monzo London, United Kingdom ÂŁ57,000 to ÂŁ86,000 a year
August 2018
3 Applicants This Week
More Than 6 Months Old
Job Description
At Monzo weâre aiming to build the [best current account in the world](https://monzo.com/). We are always keen to hear from capable, creative engineers who want to help us accomplish that goal đ
Please note: we get lots of successful applications for Backend Engineer, so there could be a delay in scheduling interviews from the initial stage right up until the final interviews. If you're invited to interview and you have any immediate time pressures, please let us know, as we'll always do our best to speed things up for youđ
Our backend engineers have a variety of different backgrounds
We have several non-graduates; only some of us studied Computer Science; one of the team has a degree in Marketing; some of us have worked in huge companies; some have only ever worked in startups; others are former consultants. As long as you enjoy learning new things, weâd love to talk to you.
We encourage an open and transparent working environment
You can get involved in any aspect of the business you are interested in and,following Stripeâs example, all emails in the company are visible in an email archive. We regularly run hackathons in which people build things on our third party API and we contribute to open source software as much as possible. Weâve also made ourproduct roadmap public and give sneak peeks of features in our community forum. Our blog is a good place to learn even more about what we do!
Monzoworks in project-based sprints insmall, interdisciplinary teams
Weâre still a relatively small company, with around 60 engineers out of roughly 300 people in total - and we have big ambitions. There are many interesting challenges ahead, and we're happy for people to move between teams or to specialise, whatever you prefer. As an engineer here you'd be able to work directly with anyone across the company, and we run regular knowledge-sharing sessions so youâll learn heaps about everything from how banks work to effective communication.
At Monzo you will get to work with a lot of exciting new technology.
We rely heavily on the following tools and technologies:
Go to write our application code (thereâs an excellent interactive Go tutorial here)