Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 100+ Golang 7 of D Jobs (1 new this week) in United Kingdom 🇬🇧 in November 2024 at companies like Form3, emagine Consulting and Teamwork with salaries from £34,000 to £120,000 working as a Senior Software Engineer (Go) - 100% Remote, Senior Dev Ops Engineer and Senior Backend Engineer (Go). 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,104 developer profiles page views in the last 30 days
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
“DevOps is not a goal, but a never-ending process of continual improvements” so say’s industry leaders, do you agree?
Come and join our emagine family as an emagineer, where you'll work closely with the software development team as a Senior DevOps Engineer.
As a Senior DevOps Engineer, you’ll work within the software development team, supporting them on the early stages of a Greenfield project that involves advanced monitoring, machine learning and predictive analysis software for the financial services sector. Our UK office is relatively new, and so the ability to develop and be creative with new products is what makes this role unique. Your role will involve development, system administration, quality assurance and support. You will join the project from the outset and have an opportunity to significantly influence the project architecture. This is a genuine opportunity to be a part of a team that is dedicated to achieving success, through working on a project that is innovative, inspiring and rare to the market.
We are happy to consider candidates who may have previously worked within DevOps, Systems Administration, software development or automation testing environments with some exposure to relevant technologies. You’ll ideally be educated to Degree level or demonstrable commercial experience in an IT Operations.
In your role as Senior DevOps Engineer you will:
Build our next generation containerised architecture
Assist the software development team with ad-hoc optimisation and refactoring
Methodically follow an agile process with Scrum
Carry out Elastic Stack administration and optimization along with Software packaging, quality assurance, testing and Linux system administration, automation and scripting.SecOps
To be successfully considered for this unique and exciting opportunity you will:
Have strong knowledge of UNIX and Open Source along with Programming in C++ or Golang
Have an In-depth understanding of infrastructure code tooling, preferably Puppet or Terraform
Possess excellent Linux system administration experience
Have a natural passion for building state of the art infrastructure
Be positive, constructive along with methodical approach with an emphasis on collaboration and execution
Have experience with solutions such as:
elastic stack, Redhat, Centos or Fedora, Kubernetes, GlusterFS
Scripting skills in Bash, Perl and/or Python
NoSQL databases.
Source control with Git
RPM creation
Jenkins expertise, and experience with Job DSL & Jenkinsfiles.
Docker and containerisation
What you’ll get in return:
A commitment to an accelerated: career pathway, development, and learning
To work in an established brand with a startup mentality
Excellent salary, exceptional benefits package
Recognition programmes
Growth within a diverse and global environment
About us:
emagine Consulting is an independent professional services consultancy with 30 years of experience specialising in the banking and financial services industry. We partner with our clients to meet their business initiatives both in the immediate and long-term. We achieve this by leveraging our expert and proprietary industry knowledge, coupled up with an extensive understanding of their business needs to drive the right solution for our clients. With our practice-based organisational structure, combined with our agile delivery model, we are able to successfully deliver highly complex, cross-region programmes/projects for our clients.
Our core values:
At emagine Consulting, we consistently strive to deliver high standards and best practice to our clients, colleagues, and consultants. Whilst we have had many successes, we aim not to dwell on them; instead, our agenda and approach are to always seek to improve on our past successes and to better ourselves. Our five core values, internally known as "the 5C's" assist us in making sure that we remain consistent across all functions, departments, and sectors.
Our 5 core values are as follows:
· Caring - we are attentive, we listen and learn from each other
· Committed - we are committed to delivering results
· Courageous - we dare to explore new realms of possibility
· Collaborative - we trust each other and work as a reliable team
· Creative - we think outside the box, with expertise and imagination
To be considered for this opportunity, you will already have the legal right to live and work in the UK.
“emagine is an equal opportunity employer, and employment practices are based strictly on merit. It is the policy of the Company to give equal opportunity in employment regardless of sex, sexual orientation, marital status, race, age, disability, gender reassignment, pregnancy and maternity, religion or ethnic origin.”
Senior Backend Engineer (Go) Teamwork Ireland / Netherlands / United Kingdom / Spain / Poland / Bulgaria / Argentina €50,000 to €65,000 a year
May 2019
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
About us
At Teamwork, we pride ourselves on creating the best software, working with outstanding people, and going above and beyond for our customers. That excellence has been rewarded with hundreds of thousands of amazing customers all across the globe and millions of users who sign in every day to trust us with getting their businesses organized and running productively. We’re a profitable, entirely self-funded business with no investors or outside influences beyond one: our customers and what's best for them. It’s a responsibility that we take very seriously. We’re a company of action, full of triers and doers: we try things, we make mistakes, and we learn from them.
Growing this team from Cork with an extremely talented group of people is an amazing journey to be a part of. We’re a place to work unlike any other, with a unique, creative way of doing things: see for yourself.
We're looking for an experienced back end developer to join our team and help us create our super-cool, super-secret new product.
Must have
Experience with Go.
Knowledge of REST and developing APIs.
Experience with MySQL/MariaDB.
Working knowledge of cloud infrastructure services, preferably AWS.
Good communication skills.
Nice to have
Experience with any of the following:
Kubernetes.
RabbitMQ / AMQP.
Redis or similar for caching.
Perks & Benefits
What you can expect
Working at Teamwork isn't like a normal job. We believe in hiring only the best and then looking after them like they deserve. On top of a great financial package, we do everything possible to make Teamwork a great place to work.
We believe in paying a competitive salary: earn what you're worth, with regular reviews. We’re committed to your long-term future at the company, and we’re passionate about helping you to improve and enhance your skills.
You have unparalleled freedom in how you do your job. Spot something that needs improving? Off you go, make it happen. You’ll be given only the very best equipment so that, whatever your role, you'll have the very best kit to help you do your best work.
We take work-life balance very seriously: we’ll set you up with a subsidized gym membership at the gym of your choice and when you come to Cork, you will get regular company-sponsored lunches, movie nights, and nights out.
Sounds epic? Join the journey at Teamwork.
Teamwork is an equal opportunities employer.
Interview Process
Preliminary interview with HR
Tech Test (Quick Golang project in your spare time)
Tech interview
Offer :)
Golang (Go) Backend Engineer Healum London, United Kingdom £50,000 to £65,000 a year
May 2019
1 Applicants This Week
More Than 6 Months Old
Job Description
We are Healum - a well funded digital health company on a mission to improve and save 100 million lives across the globe. We believe that everyone should have access to better personalised preventative healthcare and healthcare professionals should be empowered to deliver this experience to their patients. Digital solutions can make this a reality. We build digital products to enable patients to monitor and understand their health, and software that empowers health professionals to achieve better outcomes with their patients. Our single aim is to maximise people’s engagement with their health by delighting them with products that make them feel confident, supported and motivated.
We are looking for a Golang Software Engineer based for a full-time position, to help further build Healum's distributed services platform to enhance our value proposition to our users. Are you excited about building petabyte-scale, business-critical, distributed software that helps people to transform their health outcomes? Do you find a peculiar satisfaction in bringing efficiency through intelligent algorithms? Do you enjoy looking at real-time data and incorporating that in to how you build software? The most important characteristic is that you can wear many hats and you’ll love getting your hands dirty with planning, scaling, security and testing. You’ll have a passion for playing a lead role in envisioning our platform services and preparing Healum for scale and high availability. You will work closely with the founders to build high quality and scalable systems that are integrated with our products that establish Healum as a leader in providing useful and intelligent solutions for clinicians and their patients.
You have
5+ years experience in software development
Extensive knowledge of Golang and at least one other formal software languages (think compiled software languages C/C+, Java, Scala, Erlang, Clojure). **This is really important**. In your application note - please mention ONE feature about Golang that you like in order to qualify your application for consideration.
Experience in building distributed scalable and fault tolerant systems using micro-services, CEP, MQs.
Strong experience in working with data and multiple datastores both SQL / Non- SQL like relational data stores, document data stores, caches and graph Databases
Experience using go-micro or some other microservices framework and other tools like glide, godep, gorilla mux, revel,
Affinity for smart hacking over process and the ability to take complex technical requirements and breaking them down into smaller execution units.
Ruthless capabilities of documenting major technical details outside of the code and minor ones inside the code.
cognitive abilities to choose smart practices over best practices with a keen eye over security and scalability.
experience in continuously shipping and testing through deployment pipelines using CI/CD tools in an agile development environment.
experience in performance tuning your code and scalability thinking while writing it.
You also have
Deep understanding of distributed systems and service mesh concepts
Familiarity in Linux systems (like Centos) and some experience in scripting, automation and tooling.
Experience working with virtualisation systems (like Docker, Vagrant etc.) VMs and hypervisors (like vsphere, xenserver etc.)
Experience working with orchestration tools (like Kubernetes, Mesos, Docker Swarm etc.) and container registeries (GCE, Docker hub etc.)
Crazy attention to detail - sleepless nights because you found a bug that you couldn't resolve at 5:44 pm.
Familiarity with agile development practices (a/b testing, unit testing, continuous deployment,continuous integration,scrums) and worked in a production environment.
Excellent written and verbal communication skills to communicate technical concepts to a wide variety of audience.
Ability to be empathetic and form strong working relations with your team members, customers and partners.
As one of our first team members, a typical day might include some of the following
Write, test, debug and ship code and gather feedback on scale, performance, security to incorporate back into the platform.
Work with the founders to identify complex technical problems and solve them.
Work with the product design and client experience development team to support them with scalable services
Feed into the overall mission and vision of the Healum's platform over the period of coming months and years.
Inspire us with latest technical trends and frameworks especially in programming languages, data stores, security and create some of your own.
Work with the infrastructure team to squeeze every ounce of efficiency from our existing systems.
To land this gig, you need...
Quality experience in building large scale distributed systems, a formal degree in computer science, physics or mathematics. Background and expertise in software development, micro services, API integrations, data analytics, security and huge scale thinking!
Would you like to make a lasting impact in people’s lives and change them for better? Then get in touch.
Absolutely NO recruitment agencies or outsourcing companies as we work with our PSL only.
Interview Process
If you are interested in this role email us at hello@healum.com with your CV, and one feature about Golang that you like and why!
Senior Backend Developer Ori London, United Kingdom £55,000 to £65,000 a year
March 2019
1 Applicants This Week
More Than 6 Months Old
Job Description
Excited by microservices? Deploying on top of Kubernetes? Writing in Go? Curious about edge computing? So are we!
We work with networks, big and small, to build the future of communication. Based in central London, we are looking for a Senior Backend Developer to join a growing team of driven entrepreneurs. We are looking for candidates interested in driving architecture, technology choices and using their experience to help improve our edge computing platform.
Our Promises
Support your personal development, prioritising growth in knowledge around technology
Build an environment that encourages individual autonomy within a close-knit team
Provide constant technical challenges and puzzles requiring creative thinking and problem solving
Encourage the proactive use of new technologies and processes
Your Responsibilities
Develop, test, deploy, and maintain services capable of delivering content, applications and services in a 5G-ready world
Ensure software is designed and implemented for quality, robustness, and scale
Support Ori and the rest of the product development team in resolving customer problems
Take ownership and responsibility of production-ready code
Contribute to and ensure the completion of code development so that product releases reach general availability on time
What we’ll expect
Experience and understanding of production-ready services in a Cloud-like environment (public or private)
Multiple examples of architectural designs or decisions resulting in real-world implementation
Continued development experience; writing code, tests, and debugging issues
Strong grasp of core architectural and programming principles
Experience with Go or similar languages (Java, C/C++, etc.)
Senior Back-end Engineer Rebank London, United Kingdom £80,000 to £100,000 a year
January 2020
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Rebank is building the financial operating system for high-growth companies. The way companies grow has evolved over the last decade; how they manage their finances hasn't.
Our customers used to rely on error-prone spreadsheets and outdated internal processes but with Rebank they can manage their bank accounts, easily send funds across the world, and access analytics and insights all from a single login.
This is the first step towards a new kind of banking and we have the backing of great investors including Y Combinator to help us achieve that.
Here's how we work
We believe that deep technical expertise and an understanding of the problems we solve for our customers are equally important. We choose the right technology for the job because we understand how it works and how it benefits our customers. You'll be joining as an early employee so you will have significant autonomy over your role and influence in how we grow the company.
Currently, our tech stack utilises the following
Go (Golang)
PostgreSQL
Redis
AWS
Docker
You will spend time on
Designing and implementing our core global banking and payments systems
Building robust identity and access management systems
Integrating with banks and financial service providers
Ensuring our devops and security architecture is at the high standard our customers expect of a bank
Collaborating with design and product management
You should have
3+ years experience with Go or other strongly-typed languages
A desire for solving complex engineering problems at scale
A high-degree of independence and drive
A strong knowledge of security practices
Comfortable working with constant change and product evolution
Constructively collaborate with teams across engineering, design and product
Working knowledge of the entire web stack - from DNS to CSS
The desire for a competitive salary and equity - everyone in the company shares in our success
It’s a bonus if you have experience in
Payments and/or banking
Devops (docker/kubernetes/terraform)
Culture at Rebank
👩🏽🔬 Learn from users, build what they want
Be inquisitive about the problems we're solving for customers and how it impacts their day. A deeper understanding of our users helps us focus on building the best experiences.
🎯 Be product focused
Align user outcomes with business outcomes. Err on the side of risky ideas with high potential. Take pride in creating beautiful product workflows.
ᾞE Plan collaboratively, execute independently
Collaborate on ideas. Take action early and learn as you go. Work with a high degree of autonomy.
We're an equal opportunity employer (and very pet friendly).
We are looking for software engineers to continue developing and scaling our products and infrastructure.
The Project
Named by the World Economic Forum as one of the world's 30 Technology Pioneers 2016, Synthace is re-imagining how we work with biology, exponentially improving the speed and quality of the final results.
This is made possible through our revolutionary cloud based platform for designing biological experiments, simulating them, translating instructions for automated lab equipment, and visualising complex data sets from the results. All of this is done by Antha, which is already impacting how scientists work with biology in major companies like Dow, Merck and GSK.
Antha lowers the level of entry for scientists wanting to introduce automation to their work, while allowing specialist technicians to get even more out of the existing equipment in the labs. It is directly contributing to faster, more efficient research into hard to cure genetic diseases such as Cancer.
If knowing your work is having a positive impact on the world, it doesn't get much better than this.
You'll be working within a tight-knit, friendly and collaborative development team on exciting projects with plenty of technical challenges to get your teeth into.
You won't find any micro-management here - we're all about freedom, trust, enablement and personal ownership. We give you the space to solve complex problems, while offering support if/when needed.
Responsibilities:
Design, build, test, and maintain APIs and services
Integrate and deploy custom and off-the-shelf software components
Manage deadlines and priorities in a dynamic environment that blends software and wet-lab development
Master our current technology stack which includes in different areas: Kubernetes, Go, Google Cloud, Azure, Docker, GraphQL
Requirements:
BA/BS degree in computer science or equivalent work experience
Experience with Unix development environments
Working knowledge of common network protocols (HTTP, TLS, GRPC)
Seriously well versed in any of the following programming languages: Go (ideally), Python, Java, C, and/or C++
Working knowledge of HA and distributed systems
Ability to deliver high quality software to a tight schedule
Excellent communication skills are also a must in our fast-paced, multidisciplinary environment
Why join Synthace:
Work with genuinely extraordinary people
Open, collaborative, and friendly culture
Challenging, groundbreaking and exciting work
Chance to be a part of the 'fourth industrial revolution', helping us to create tools and systems that allow scientists to do things like cure Cancer faster!
Salary: £80k-120k depending on experience + equity options
Build great technology that improves millions of lives.
Overview
Simprints builds cutting-edge technology for some of the poorest individuals in the world, and in the most challenging environments on earth. We are working at the exciting interface of biometrics, technology, and international development where our product is used to radically increase transparency and effectiveness, making sure that every vaccine, every dollar, every education initiative reaches its intended recipient. Working with mentors from top companies like Google, Microsoft, and ARM, we design and develop both hardware and software by applying modern tools in distinctly un-modern environments with little to no internet connectivity. Simprints is currently on track to support over 8 million people by 2021.
We are looking for engineers with a focus on cloud-native backend development to join our growing tech team. You will work on an agile, collaborative team with a commitment to clean code and robust design, along with a strong culture of continuous learning and improvement. If building technology for global health sounds exciting, we want to meet you!
Responsibilities
Design, build, and operate secure, reliable, and scalable services that allow Simprints to support projects all over the world
Leverage modern software development practices, such as DevOps, microservices and “serverless”
Actively develop junior engineers through mentoring and design/code reviews
Support growth of the team by attracting, on-boarding, and retaining top talent
Qualifications
Professional experience building and operating backend services, with some experience in systems design
Professional experience working with a major public cloud provider (Google Cloud Platform, Microsoft Azure, Amazon Web Services) using serverless or managed services (e.g. DynamoDB, BigQuery, any FaaS)
Good understanding of software engineering basics such as (but not limited to) OOP, agile, REST, testing, SQL, NoSQL
Commitment to lifelong learning. You eat new technologies for breakfast and stay up-to-date with recent trends (e.g. microservices, event-driven architecture, serverless)
Ability to clearly communicate and document design decisions in both verbal and written form
Bonus points
BS/MS/PhD in Computer Science or a related field
Familiarity with Golang && (Java || Kotlin || Scala)
Experience with mobile and/or web front-end. You have been on the other side of the API gateway
Why Simprints?
Use recent, developer-friendly technologies that let you focus on what matters:
Make a positive impact on millions of the most vulnerable people in the world
Work in a team of dedicated and talented engineers committed to writing high quality code. Our informal Clean Code Officer helps keep us honest
Optional opportunities to see our tech in action by joining our deployments around the world: Bangladesh, Ethiopia, or Zimbabwe just to name a few
Incredible perks
Unlimited paid time off. Last year, the average Simprints employee took a total of 31 days off (annual leave plus UK bank holidays)
Truly flexible working hours. More efficient late at night? That’s fine by us, start after lunch. We are looking for people who get the job done, not for people who get the job done between 9am and 5pm
A generous budget (>£1,500) to spend on both learning and wellness. In the past, Simprints engineers have spent this on attending tech conferences, enrolling in Udacity nanodegrees, joining bouldering gyms, and organizing instructor-led yoga sessions in the office
Two ‘LEGO Days’ each quarter where you can work on any project you want. Past projects have ranged from exploring image processing techniques to building a LEGO train to deliver beer around the office
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.
Senior Back End Engineer (Go) Vidsy London, United Kingdom £50,000 to £65,000 a year
May 2019
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Vidsy is the new way to create, combining tech with a new generation of creators and its world leading creative intelligence to deliver best-in-class video ads.
Vidsy is one of the fastest growing creative platforms globally with offices in New York & London. The creative platform driving digital transformation for the world’s leading advertisers, Vidsy is a creative partner with Facebook, Instagram, Snapchat, Twitter and Pinterest, while also being awarded Facebook’s Global Innovator for ‘Creativity in Video’.
Our Vision
Vidsy is built on 3 key pillars; Create, Disrupt and Unite. We believe that fates of brands and creators are intertwined; and that together we can build a new advertising model that drives value for all. Vidsy is defining a new era of creativity empowered by technology, constantly evolving and always in motion.
The Role
We’re looking for a Senior Software Engineer to help us to build and scale the services that power our innovative products. We use cutting edge technologies such as GoLang, React, Redux and microservices to power our platform and products.
This is a chance to have a real impact, where your contributions make a difference and you will have input into the way code, culture and product are built at Vidsy.
What You'll Be Doing
Being involved in the end-to-end lifecycle of features, from concept to deployment to metrics.
Contributing to our technical discussions and architecture.
Working in an autonomous, multi-functional team of developers, QA engineers, designers and product owners.
Requirements
5+ years experience in software engineering (GoLang, Ruby, Python, PHP and/or C) or equivalent.
Commercial experience working in GoLang and with distributed systems.
Solid foundation of architecting production services at scale.
A good understanding of design patterns and software engineering principles.
Pragmatic approach to writing unit and integration tests.
An active interest in programming with Go (it's our primary back end language).
An understanding of large micro-service oriented architectures.
Diversity at Vidsy
Vidsy is working hard to create a representative, inclusive and super-friendly team, because we believe different experiences, perspectives and backgrounds make a better workplace, and ultimately better products.
Vidsy doesn’t discriminate on the basis of race, colour, religion or belief, gender, national origin, age, sexual orientation, marital status, disability or any other protected class.