Golang Freedom Financial Network Jobs in United Kingdom Paying 50,000 USD a Year
Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 48 Golang Freedom Financial Network Jobs (1 new this month) in United Kingdom š¬š§ in November 2024 at companies like Cuvva, Emitwise and Vaion paying at least 50,000 USD per year working as a Backend Engineer, Software Engineer and Graduate Software 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
36 developers joined Golang Cafe in the last 30 days
15,585 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 48 Freedom Financial Network Jobs in United Kingdom š¬š§ paying at least
50,000 USD per year • Sort by
Date
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!
Software Engineer Emitwise London, United Kingdom Ā£60,000 to Ā£80,000 a year
July 2020
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
What is Emitwise?
Emitwise is a fast-growing startup, whose vision is to accelerate the transition to global carbon neutrality. We build software that uses machine learning to help companies monitor and manage their carbon footprint. We're a seed stage company backed by top-tier Silicon Valley investors. Headquartered in London, Emitwise is at the heart of the net-zero carbon revolution.
Why does Emitwise exist?
Climate change is the defining issue of our time and we have reached a defining moment. While the threat to our planet is dire, the opportunity is also historic. But we need to move quickly. Our team is determined to create a world where every organisation, big or small, is able and willing to play their role in the fight against climate change.
Who we are
We're a team of entrepreneurs, engineers, designers, and carbon accountants that share a deep passion for sustainability and our crafts. We recognise the urgency of the climate crisis and, as such, value execution. We strive for innovation and therefore actively pursue diversity of thought. We cherish feedback and default to transparency. Ultimately, we're a team disenchanted with business as usual and looking to make real impact.
About the job
Reporting to the CTO, you will be a core member of the engineering team, helping us build the next generation of our product. You will be working on different challenges every day, ranging from back-end development to deployment of infrastructure. You will take a special delight in front end work and will help lead the team on their redesign of our carbon data visualisations.
Your work will be critical to the success of Emitwise and will include:
Design, develop, test, deploy, maintain and improve software
Manage individual project priorities, deadlines and deliverables
Help shape the future of a fast-growing Engineering team
Relevant candidates will likely have:
Experience of front-end software development (Angular or a similar framework).
Experience with one or more general purpose programming languages including but not limited to: Python, Java, C/C++, C#, Python, JavaScript, or Go.
The most relevant candidates will be able to demonstrate:
Experience working with a data visualisation framework (D3 or a similar library)
You will have the interest and ability to learn other coding languages as needed.
Ability to work in a team environment, not only implementing best practices in front-end development, but also upskilling those in the team.
A fine-eye for detail, paired with the experience and skill to strive for perfection.
Financial compensation
Salary range: Ā£60-80,000
Equity range: 0.05-0.25%
We want to hear from you
If this sounds like a team you'd like to be a part of, a mission you'd like to join, and a role you'd thrive in, please donāt hold back from applying! Whatever skills you bring to the table or background youāre coming from, we welcome you to start a conversation with us. We need your unique perspective for our continued innovation and success.
Apply to find out more about Emitwise and the role. The time to act is now!
Right to work
We are currently only accepting applications from candidates who have the right to work in the UK.
Graduate Software Developer Vaion London, United Kingdom Ā£30,000 to Ā£50,000 a year
February 2020
1 Applicants This Week
More Than 6 Months Old
Job Description
About Vaion
Vaion was founded in February 2018 by a very experienced team to revolutionize a multi-billion dollar security market with cutting-edge hardware and software, applying the latest advancements within machine learning, computer vision, and design. Right now, we are in the process of strengthening the initial engineering and commercial team for our product, so this is an incredible opportunity to enter an exciting and innovative company right from the beginning. Join us if you want to challenge and disrupt an existing technology market and have fun on the way.
We are looking for software engineers from graduate to experienced engineers in engineering or science with the highest academic achievement and experience in modern software development from the chip to the cloud.
Graduate Candidate Profile
Are you the sort of student that has been coding since you were really young? Have you developed a reputation for being a bit of a ātechieā? Perhaps you build and configure computers in your spare time or your friends come to you with their PC problems for you to fix? Maybe you contribute to open source software as a hobby? If you do have experience developing software either for a University project or as a hobby and can show us on GitHub for elsewhere please let us know when you apply so we can discuss it at the interview!
You will also have a good degree (First or 2.1) in Computer Science, Mathematics, or a related subject.
Vaion Graduate Programme
Every new graduate hire is assigned a mentor who will be a senior member of the development team and your mentor is responsible for overseeing your development through the first few years of your career ensuring that you are given the necessary support and guidance as you develop your career as a software developer. Your mentor will also be responsible for ensuring that you will gain experience in a number of different areas of development so you will be able to discover what particular area you might wish to specialise in longer term. From day one graduate hires will be given the opportunity to become responsible for designing and developing a key part of the product. You will quickly gain experience across the full software development lifecycle from design through coding, testing and support across a wide range of technologies and languages
Desirable experience and skills
Your experience with any particular languages isnāt critical but prior experience in any of the following would be an advantage:
Knowledge of a general purpose programming language, including any of: Golang, Python, C, C++, Java, JavaScript, HTML or CSS.
Designing, developing and consuming REST APIs.
Knowledge of network security (e.g. SSL/TLS) and other crypto concepts.
Appreciation of test-driven development, continuous integration/deployment, Kanban.
Experience using Version Control Software such as Git as part of working in a team.
Experience developing for Machine Learning / Computer Vision
The Offer
Cutting-edge technical challenge
Immediate input into product development
Competitive salary
Equity
Visa Sponsorship available
Vaion graduate development program
How to apply:
If it sounds like you would be a good fit for us, please email a CV and portfolio to Marcus at hiring@vaion.com.
Our interview process is very informal - don't bother wearing a business suit! Just come prepared to talk about your experience, interest in technology, and meet our team.
Golang Engineer Sainsbury's DTD London, United Kingdom Ā£40,000 to Ā£60,000 a year
December 2019
3 Applicants This Week
More Than 6 Months Old
Job Description
Software Engineer- Golang
The big question: why on earth should a Tech professional like you work for a 150-year-old retail chain? Because weāre on a journey. Changing the way we operate. Learning to think nimble. Giving our teams the time and freedom they need to push boundaries. To create amazing systems and technologies. To give our colleagues and our customers even more incredible experiences.
There are thousands of experts to talk to and learn from. Weāve got data from billions of transactions for our teams to play with. Things get built here. They get made here. They hit customers and colleagues quickly. Welcome to the home of Sainsbury's Tech.
Carry out Test Driven Development and Continuous Integration effectively
Assist in architecting systems and applications
Design smart ways of storing and displaying complex data
Be an active contributing part of an agile development team
What weāre looking for:
Good knowledge of Golang development and open to learning the other languages (Don't worry we will help you learn)
Experience of building and/or working with RESTful services
Understanding of relational and non-relational databases and when to use them
Interest in native app development, such as Android (Kotlin/Java) or iOS (Swift)
Extensive experience of tools such as JIRA, Confluence and Git
(Bonus) Production experience of payments systems and/or PCI compliance
In return youāll get:
Colleague discount across the multi-brands ā Sainsburyās, Argos and Habitat
Holiday allowance
Bonus scheme
Pension plan
Special offers on gym memberships, restaurants, holidays, retail vouchers and more
Flexible working and job share conversations are encouraged. Across our multi-brands, weāre proud to be an equal opportunities employer that champions a diverse and inclusive culture.
Backend Engineer Coda Platform London, United Kingdom Ā£70,000 to Ā£90,000 a year
November 2019
1 Applicants This Week
More Than 6 Months Old
Job Description
Senior Backend Developer - London
About Coda
Coda is a technology company with a mission to build the best mobile games for each individual user with help of latest design trends and technology available for personalized experiences. Experimentation, creativity, and data are at the core of what we do.
We are a well-funded seed stage company founded by mobile industry veterans who have worked together for the past 6 years and exited their previous company. The company is based in London, and we have team members in Berlin and Istanbul.
About our team
We are a group of entrepreneurs who came together to build great games. After having exited the previous company that we built together and sold, our key goal is to make an impact in an area we are all passionate about and have fun.
We started and built the biggest mobile ad network in the Middle East and Southern Europe region and sold it to AdColony, one of the biggest, the inventors of rewarded video ads in mobile games. Our expertise is in the commercialization of games at scale, enabled by complex technology platforms.
Our goal is to bring together the best talent that is fit to go after our mission, regardless of background and location. We believe in opportunity equality and in the ability of diverse thinking teams to make a world-changing impact. We are looking to join up with other risk takers to form the foundation of our team.
Job Description
We are looking for experienced backend engineers to build the Coda platform from scratch. You will be one of the pioneer engineers who contribute to all parts and elements of the data platform we are building, from infrastructure to architecture to development.
You will work in a team consisting of experienced backend, data and machine learning engineers, directly reporting to CTO, for designing and building an integrated platform with numerous components and services, the primary intention being recording, querying and processing data. Agility, speed, robustness, security and availability are the core properties of the system we are aiming for. Although there are particular technologies we would like you to be experienced with, the main acceptance criteria for this role are system thinking ability, perfect problem solving skills and desire for constant positive contribution to Codaās success.
Responsibilities
Be the part of the team to architect and build the platform from ground up
Implement microservices architecture for all inbound/outbound backend services
Develop services for client and server to record, query and process various types of data streams
Develop real-time 3rd party connected services to import/export data
Develop high throughput configuration services for client feedback
Work on and improve the deployment/orchestration/maintenance process
Support Data Engineers and Machine Learning Engineers in building Data Science workbench and creating testing/staging and production environments.
Qualifications
5+ years of Software Engineering experience in backend development
3+ years of experience with Go
Designed and built services/applications that deal with big data (high in volume and throughput)
Experience in different types of data storage schemes (logs, objects, relational, time series, graph etc.)
Having successfully implemented solutions to deal with at least over 100K TPS
Knowledge in microservices architecture, containers, and orchestration
Proficient in SQL
Former experience with at least one relational database solution (PostgreSQL, MySQL)
Former experience with in-memory data stores (Redis, Memchached, etc)
Thorough knowledge on cloud infrastructure, experience with AWS and its variety of services from IAM to EC2, from S3 to Kinesis.
Keen on CI/CD pipelines and automated testing
As a plus worked with distributed data warehouses (Snowflake) and distributed computing frameworks (Apache Spark)
Why join Coda?
*Youāll get to benefit from being part of a transparent and early stage team where you can get exposure to various aspects of a company whilst deploying your own expertise with a clear product vision and the funding to survive the chasm
* You will work on some of the hardest technical and operational challenges in the industry - explore and break your own limits and help us break our own
* Yes itās mission impossible and yes we know our ambitions are slightly over the top but we bring experience and resources of a proven team that has achieved a wild dream before and is hungry for more
* You will work with a diverse team that has learning, having fun and achieving long term goals as top priorities
We Offer
We welcome parents and parents-to-be - 24 weeks maternity and 8 weeks paternity leave with full pay
25 days of annual paid leave
Competitive salary and equity
We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know.
DevOps Engineer AltoStack London, United Kingdom Ā£40,000 to Ā£60,000 a year
October 2019
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
About AltoStack
AltoStack is a DevOps and Cloud Transformation Consultancy revolutionising the way businesses innovate and grow through our technology products and consultancy services by providing a much more efficient, experienced and affordable way to operate on the Cloud and adopt DevOps without the need for internal hires. We deliver Cloud, Automation and DevOps solutions and we advocate the strategic adoption of automation as the foundation for prosperity in the digital age. Headquartered in Canary Wharf, London, United Kingdom, AltoStack has successfully delivered Cloud and Automation projects for some of the largest and most prestigious organisations in both the public and private sectors across Europe.
DevOps Engineer Role:
You will deliver hands-on, business-oriented strategic and technical consulting to our clients for cloud infrastructure and data centre automation solutions. This role will suit an AWS professional with knowledge of Integration patterns looking to
further their skills within AWS and who enjoys working in a client facing role.
Our Automation Engineers and Architects come from a DevOps background and are technically adept in configuration management tools, continuous development, Linux environments and have experience of delivering cloud infrastructure and cloud
automation.
Responsibilities:
You will join a project engineering team and focus on adding hands-on technical expertise,
ensuring outcomes meet the highest technical and agile standards.
We expect our engineers to understand the client's project aims and to offer professional
and commercial insight to ensure client satisfaction as well as representing the commercial
interests of AltoStack.
We always expect our engineers to be very self-sufficient when engaged in smaller
assignments representing AltoStack by themselves, always ensuring customer satisfaction
through high-quality work and outstanding client care.
Working with AWS application platform developers to ensure high quality continuous build
automation and deployment input to class leading application platform solutions.
Help defining relevant solution deployment architectures
Deploying and managing multiple environments to support rapid, agile development
approaches including demonstration environments.
Collaborate and liaise with other customer stakeholders/ end users in the software
development lifecycle ā PMs, BAs, testing etc
Provide effective knowledge transfer and upskilling to relevant customer personnel to
ensure an appropriate level of future self-sufficiency
Key Requirements:
Strong knowledge of Linux based systems
DevOps background/experience
Experience with configuration management tools such as Puppet, Chef & Ansible
Expert knowledge of AWS cloud (Certifications highly desirable)
Expert knowledge of GCP cloud (Certifications highly desirable)
Hands on experience with Terraform
Scripting ability (ideally Python or Golang)
Knowledge of Containers and Container Orchestration such as Docker or Kubernetes
Experience of Agile / Scrum methodology
A passion for open source technologies and the open source community
Demonstrable experience in cloud-automation
Demonstrate the ability to quickly learn new technologies.
Demonstrate the ability to solve complex, multi-system problems.
Have experience in stakeholder management within complex organisations.
Be comfortable with being responsible for the delivery of significant cloud and automation
projects.
Be willing to work in multiple locations and prepared to travel.
Be a fast learner, ambitions, and comfortable working in high-pressure environments.
Exhibit a proven track record of continually looking for ways to improve customer
satisfaction.
Benefits
25 days holiday plus bank holidays
Ā£1,000 for personal development (trainings & certifications)
Situated in the innovation hub of Canary Wharf
Laptop of your choice
Monthly social events and team offsites
Generous desk budget
Free fruit, cookies, tea/coffee throughout the week
Freedom to explore the latest tools and technologies
Work at a fun, fast-paced Consultancy based in Europeās largest technology accelerator Level39 (Canary Wharf, London). In addition to awesome views of London, our office offers unlimited coffee brewed by a slick Nespresso machine, fresh fruit for breakfast and freshly baked cookies every day at 3pm!
Headquartered in London, the FinTech capital of the world, Form3 are building the most exciting banking technology company on the planet. Our mission is simple: transform payments technology to enable the global financial community to move money in real-time.
CULTURE
Being a tech-first business, we place emphasis on thinking outside-the-box. By utilising the latest cloud-native technologies we find innovative solutions to problems that others would deem unsolvable. We live and breathe open-source, prioritise best-practice and automation while Slack is at the heart of everything we do.
We advocate a positive work-life balance and offer a super flexible, remote-friendly working environment. We donāt mind whereabouts our Engineers are based as we are happy for our team to work from anywhere in the UK or EU, with most of them choosing to work remotely most of the time. However, we also have offices in London and Amsterdam, so should they ever wish to work from these, they are most welcome.
ENGINEERING TEAM
Our Engineering Team consists of over thirty-five Senior Engineers that are responsible for the end-to-end ownership of our platform, from architecture through to infrastructure. Individually they are all exceptional at what they do, but by working collaboratively within a team, consistently applying best-practice and automating absolutely everything they build world-class software for our customers.
There are a wide range of problems to tackle as an Engineer at Form3, from configuring nginx proxies to writing custom payment routing and handling logic. Itās very much a ābest tool for the jobā mentality here and our tech-stack is forever evolving. Our primary programming language is Go however we do have some services written using Java, Python and Ruby.
We are looking to speak with Senior Engineers that are EU citizens and based in the UK or Europe with;
Experience or interest in Go programming language
Understanding of distributed systems and cloud computing
Appreciate the **DevOps **culture and the value of automation
Place emphasis on code quality, BDD/TDD and software development best-practice
Are passionate about technology and enjoy working collaboratively within a team
Have a breadth of experience across a variety of programming languages
For more information on Form3 please visit our website or take a look at our company profiles on StackOverflow, GitHub and LinkedIn.
Perks & Benefits
ā¢ 100% remote working
ā¢ 30 days annual leave (plus Bank Holidays)
ā¢ Great tech-stack, challenging projects and an exceptional team of Senior Engineers to work alongside
ā¢ Regular paid trips to London to spend time with our awesome team
ā¢ Tech-first FinTech scale-up with limitless possibilities to progress your career
Backend Engineer, Security Monzo Remote / United Kingdom Ā£40,000 to Ā£100,000 a year
August 2019
17 Applicants This Week
More Than 6 Months Old
Job Description
At Monzo weāre aiming to build the best current account in the world. We are always keen to hear from capable, creative engineers who want to help us accomplish that goal. We want our bank to be safe and secure for our customers, so security is very important to us
Security at Monzo
Monzoās security team has a wide range of responsibilities, from infrastructure security to application security. As a bank, we are solving diverse, novel problems to ensure that our customers are safe and secure.
One of the guiding principles of security at Monzo is that security at the expense of user experience is a last resort. We aim to move mountains in the background such that we can build world-class features without compromising on security.
As a member of our security team you would be responsible for constantly improving the security of Monzo, and you would work closely with other teams to ensure that our systems are secure by design. Of course, security incidents can and do occur, and the security team is involved with many different types of incident response.
Our 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 our product 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!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 our product 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!
Monzo works in project-based sprints in small, interdisciplinary teams
We have around 190 engineers out of roughly 1000 people in total - and we have big ambitions. As a security engineer here you'd be able to work directly with lots of teams 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)
Cassandra for most persistent data storage
Kafka for our asynchronous message queue
Linkerd/Finagle for RPC
Kubernetes and Docker to schedule and run our services (Oliver, our Head of Engineering, gave a great talk at KubeCon on how we use these technologies)
AWS for most of our infrastructure
React for internal web dashboards
We also have two physical datacenter sites with actual cables to connect to various third parties
You should apply if:
the work weāre doing sounds exciting!
you want to be involved in building a product that you (and everyone you know) use every day
youāre constantly looking for flaws in systems and can reason about how best to address them
youāre keen to learn more about new technologies and the arcane inner workings of the financial industry
youāre comfortable working in a team that deals with ambiguity
youāre interested in distributed systems and writing resilient software
you have some experience with strongly-typed languages (Go, Java, C, Scala etc.).
Logistics
We can help you relocate to London, we can sponsor visas, and we're open to distributed working (as long as you can spend around 20% of your time in London).
We have payroll set up in five countries: the UK, Ireland, France, Poland and Spain. Right now, we can only hire people who work from those countries and weāll keep this updated with new ones as we expand and are able to hire from more places š
We offer competitive salaries based on skills and experience, which could be anywhere between Ā£40,000 - Ā£100,000 per year.
We care deeply about inclusive working practices and diverse teams. If youād prefer to work part-time or as a job-share, weāll try our best to make this happen. Just let us know in your application so we can plan for it.
We're usually always hiring for Backend Engineers in Security, so there's no closing date for this job.
Our interview process is normally a phone interview, a coding task and call to discuss it, and 2-3 hours of onsite interviews. We promise not to ask you any brain teasers or trick questions. We might design a system together on a whiteboard, the same way we often work together, but we wonāt make you write code on one
Questions about this role? Head over to our careers page to read our FAQs (www.monzo.com/careers)
Perks & Benefits
Stock Options
Salaries Reviewed every six months
Working from Home
Holiday
Unpaid holiday
Health insurance
Pensions
Maternity, Paternity and adoption leave
Catered lunch
Headspace subscription
Socials
Yoga and Pilates
Equipment
Cycle-to-work
Learning and training
Knowledge sharing
Library
Life Insurance
Interview Process
Our interview process is normally a phone interview, a coding task and call to discuss it, and 2-3 hours of onsite interviews. We promise not to ask you any brain teasers or trick questions. We might design a system together on a whiteboard, the same way we often work together, but we wonāt make you write code on one
Platform Engineer Popsa London, United Kingdom Ā£50,000 to Ā£70,000 a year
July 2019
1 Applicants This Week
More Than 6 Months Old
Job Description
Popsa is a design-led, engineering focussed company that uses machine learning to help people rediscover their best experiences and turn them into beautiful printed products.
We grew about 500% in 2018 and weāre now shipping over half a million photos a week to 50 countries around the world.
This position is a great opportunity for experienced software engineers with a background in the likes of Go, Python, PHP or Node.js looking to apply their existing skillset and learn and use Go in a production environment.
Our Platform Technology Stack
Most of our backend code is written in Go with some Python and Node.js used where they're the right tool for the job.
Weāre entirely hosted on AWS and make extensive use of many of their services (over 30 at last count!)
15+ containerised microservices running in ECS (weāre open to exploring moving to Kubernetes in the future if appropriate). Our services talk protocol buffers over HTTP and are discovered with Consul.
Dozens of event driven serverless functions running on Lambda, some running as APIs behind API Gateway and others as Step Functions
Dockerised batch compute workflows
NoSQL databases (predominantly DynamoDB and ElasticSearch)
Serverless analytics data lake backed by S3 using Athena (PrestoDB)
Terraform and Serverless Framework to manage our infrastructure as code
Read more about our platform technology stack here.
Some other blog posts you might find interesting too:
This is a central role and the work youāll be doing will touch every aspect of the business. The Popsa platform doesnāt just power our mobile apps, but numerous internal business applications and custom integrations with our industrial print partners (some of this runs on a fleet of Raspberry PIs!), as well as a burgeoning data platform which will feed further into our growth strategies.
Our Head of Engineering Alex likes to describe our platform as an iceberg - the bit customers encounter is just the tip above the water - underneath is a dynamic event-driven structure that enables us to be a lean business that can iterate and experiment rapidly.
You will gain a unique perspective of a high growth business and have an opportunity to shape the landscape of our backend APIs, data pipelines and strategies, infrastructure automation and many more engineering goals.
You Should Apply If
You're impact driven and eager to have a real positive impact on the company, product, users and very importantly your colleagues as well
You have a self-starter mindset; you proactively identify issues and opportunities and tackle them without being told to do so
Youāre keen to learn more about and play around with new technologies
What weāre doing here at Popsa excites you!
Desired skill set:
Strong competency with a language such as Go or Python; the majority of the Platform backend is written in Go, but weāre flexible and you'll have the opportunity to learn on the job as well as making use of your existing skillset.
You structure code for scalability, performance and testing
Experience writing and consuming RESTful and RPC APIs; you'll be designing and building new APIs for our mobile and web clients and integrating with new partners and suppliers
You know and appreciate automated testing
Experience with Linux-based operating systems
Experience with container technologies
Production database experience, bonus points for experience with both SQL and NoSQL databases
Bonus:
Experience of continuous integration and continuous deployment
Experience with AWS services such as EC2, ECS, DynamoDB, S3, SNS, SQS and Lambda, as well as tools such as Terraform and Serverless
Experience designing, building and managing distributed event-driven * services
Knowledge or experience of data engineering; tooling, processes, architectures, libraries
Backend Engineer Monzo London, United Kingdom Ā£40,000 to Ā£100,000 a year
June 2019
1 Applicants This Week
More Than 6 Months Old
Job Description
At Monzo weāre aiming to build the best current account in the world. 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 have around 150 engineers out of roughly 800 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)
We also have two physical datacenter sites with actual cables to connect to various third parties
You should apply if:
the work weāre doing sounds exciting!
you want to be involved in building a product that you (andeveryone you know) use every day
youāre keen to learn more about new technologies and the arcane inner workings of the financial industry
youāre comfortable working in a team that deals with ambiguity
youāre interested in distributed systems and writing resilient software
you have some experience with strongly-typed languages (Go,Java, C, Scala etc.).
At the moment, the following teams are looking for backend engineers:
Product
The product backend team work primarily on creating backend services and APIs for our in-app user-facing features. They work closely with our mobile engineers and designers to create a delightful user experience, and to drive growth and retention. Projects that Product backend engineers have worked on recently include Summary (giving people insight into their finances to empower them to spend sensibly) and the Current Account Switch Service (all the hard work to allow users to move to Monzo quickly and easily).
Lending
The Lending team works on making borrowing money simple, fair and transparent. They've already shipped and scaled overdrafts to hundreds of thousands of Monzo customers and they've made it easy to take out a loan without the unfair fees or confusing pricing that you find elsewhere. They work on everything from the way borrowing works in the app, right down to how they move and account for money that our customers borrow. One of the most interesting problems they face is deciding how much to lend and to whom. The team believes that they can make access to credit fairer and more transparent.
Logistics
We can help you relocate to London, we can sponsor visas, and we're open to remote working (as long as you can spend around 20% of your time in London).
We offer competitive salaries based on skills and experience, which could be anywhere between Ā£40,000 - Ā£100,000 per year.
We care deeply about inclusive working practices and diverse teams. If youād prefer to work part-time or as a job-share, weāll facilitate this wherever we can - whether to help you meet other commitments or to help you strike a great work-life balance.
Weāre continually hiring for Backend Engineers! Our interview process typically consists of an initial phone screen, a take-home code task, and a half-day on-site interview. We promise not to ask you any brain teasers or trick questions, and we won't make you code on a whiteboard
Questions about this role? Head over to our careers page to read our FAQs (www.monzo.com/careers) or email tech-hiring@monzo.com