Get a weekly email with all new Golang jobs
x

Golang The Wild Jobs in United Kingdom


Hand-Picked Golang jobs • Apply directly to companies • Clear salary ranges

Browse 100+ Golang The Wild Jobs (2 new this month) in United Kingdom 🇬🇧 in November 2024 at companies like LloydsDirect, Cuvva and Treecard with salaries from £39,000 to £100,000 working as a Senior / Principal Software Engineer, Backend Engineer and Lead Backend Engineer. Last post

Hiring Golang Developers?

Create your profile to continue

Irakli Gabisonia Tyler Minegar Edson Archela Shekwolo Michael Maxim Kirienkov Shuhrat Shokirov Rohit Dylan Pressley Anatolii Blahodir Michael Smith
  • 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,367 developer profiles page views in the last 30 days
  • Get access to our Salary Explorer
  • Get access to exclusive discount on Golang courses up to 25% off
  • Last developer joined

2-Click Apply

  1. Upload Your CV
  2. Go to your Inbox & Confirm Your Application





10 of 121 The Wild Jobs in United Kingdom 🇬🇧 • Sort by Date
LloydsDirect Logo
Senior / Principal Software Engineer
LloydsDirect
London, United Kingdom
ÂŁ85,000 to ÂŁ100,000 a year
December 2021
1 Applicants This Week
More Than 6 Months Old

Job Description

About LloydsDirect

NHS prescriptions are complicated. And we want to change that. Driven by an innovative spirit and strong moral compass, we’re on a mission to make NHS prescriptions simple for everyone.

Since 2015 we’ve grown from a plucky start-up to a team of over 200 people – and become the fastest growing pharmacy in the UK. Today, over half a million people use our apps to manage their NHS prescriptions, and our patients rate us as ‘Excellent’ on Trustpilot.

But there’s so much more to do. Because while 1 in 2 adults in the UK has a repeat prescription, only 3.2% of them use an online pharmacy. And we need bright minds to help us change how people manage their medicine for good.

True to our start-up roots, LloydsDirect has a supportive, entrepreneurial culture. We move fast, challenge the status quo, and always try to do the right thing. Sound good? Then we’d love to hear from you.

What you’ll do as Senior Software Engineer

As a senior engineer you will: - Understand our business goals and strategy and be able to make decisions based on them - Be able to take ambiguous problems, break them down, and help to find elegant solutions that don’t gloss over the details - Contribute to code shared across projects - Mentor other engineers through code reviews and pairing

This role is for you if

  • You’re excited by the idea of working on a product that helps make people’s lives better
  • The technology we use sounds interesting to you (or you already know and love it)
  • Reading a 1500 page document on the Zebra programming language sounds like a fun afternoon
  • You like being able to dip in and out of different parts of the stack wherever you are most needed and are keen to get stuck into and learn about the parts you don’t know yet
  • You love mentoring other engineers and believe that doing it is at least as valuable as your work as an individual contributor

This role may not be for you if

  • You’re more into quibbling about tech stacks or coding styles (we have linters for that) than creating a really great product
  • You measure your success by lines of code written over the impact it has
  • You only want to work off fully specified requirements and to not have to talk with your team mates

Perks & Benefits

● £350 per year physical wellbeing allowance e.g. gym membership, dancing classes ● £500 per year personal learning and development budget ● £500 per year working from home set up budget ● Enhanced maternity (13 weeks fully paid) and paternity (6 weeks fully paid) ● Pension contribution

Interview Process

  1. Screening call with internal talent partner
  2. 30 minute video call with head of engineering
  3. 45 minute video call to discuss ways of working
  4. 60 minute video call to assess technical skills
⎘ Copy Link ↗ Visit Link
Cuvva Logo
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) 🎤

Apply ⎘ Copy Link ↗ Visit Link
Treecard Logo
Lead Backend Engineer
Treecard
Remote (Europe, United States) / London, United Kingdom
$80,000 to $120,000 a year
April 2021
1 Applicants This Week
More Than 6 Months Old

Job Description

About TreeCard

TreeCard is building the leading green finance brand. We’re powered by Ecosia, the search engine that plants trees with 15M monthly active users.

Our first product, TreeCard, is a free top-up debit card that puts 80% of profits directly towards responsible reforestation investments. We’ve signed up over 100,000 users to our waiting list in the first month since announcement (breaking all of Revolut, Monzo and Curve's launch records). Our product sticks, with 40% of all sign ups being referred by a friend or family. We’re planning to launch in Q1 of 2021.

Over the coming months, we will be expanding to offer a suite of green services, from payments, to lending, to investments.

Lead Backend Engineer

We are looking for an engineer to help us build out the backend that powers TreeCard.

You will be responsible for developing the backend platform from scratch, spanning a range of the tech stack, from integrating with our banking partners, to API architecture and design for our mobile client, to the execution of new microservices that the business will depend on like risk management, fraud detection, and big data analytics.

You will be delivering a product that will become a core part of our customer’s financial lives, and used daily by hundreds of thousands of these customers. As one of the earliest employees, you will have a huge amount of responsibility over the product and company, and will be given the opportunity to hire out a team to support you as TreeCard grows.

Requirements

  • Bachelors Degree (or above) in Computer Science/Maths/Physics/ similar
  • You’re interested in distributed systems and writing resilient and highly available software
  • Exposure to architectural patterns of a large, high-scale web applications
  • You have some experience with strongly-typed languages Go (Golang), Java, C, Scala
  • Worked with secure mobile applications (e.g., finance, health)
  • Some technical management experience

⎘ Copy Link ↗ Visit Link
Software Engineer
Ravelin
London, United Kingdom
ÂŁ50,000 to ÂŁ85,000 a year
August 2019
2 Applicants This Week
More Than 6 Months Old

Job Description

DESCRIPTION

Ravelin is pioneering the use of machine learning in the prevention of e-commerce fraud and has been very successful in the four years we have been in operation. Companies all over the world are accepting more transactions with fewer chargebacks thanks to our machine learning-based approach to fraud prevention.

THE ROLE

Ravelin is looking for a Software Engineer to own the development of a high volume fraud technology platform within a small tech team. You will be encouraged to have opinions about the strategic direction of the company and products, as well as owning the development team from the front.

In the day-to-day work, you’ll be working closely with our skilled engineers to build internal processes that are so reliable they melt into the background and run software at scale under real-world conditions.

Ravelin also encourages learning and development of new and existing skills (machine learning, neural networks, python, Golang, cloud automation etc).

RESPONSIBILITIES

  • Developing reliable and resilient software
  • Working closely with Data Scientists, Data Engineers and Product Managers
  • Build internal process and tools
  • Build microservice architecture using Go
  • Contribute with ideas and suggestions

REQUIREMENTS

  • Substantial and demonstrable experience in a programming language(s)
  • Understanding of data structures and algorithms
  • Experience with Database (design principles)
  • Working experience with testing and quality
  • Knowledge of Version control

Preferable:

  • Experience with Golang
  • Knowledge of Cloud technologies (GCP, AWS, or Azure)
  • Agile software development
  • Micro-services architecture
  • Containerisation (Docker, KVM, Kubernetes, etc)
  • Knowledge of CI/CD

Perks & Benefits

BENEFITS

  • Competitive Salary & Equity Package
  • 25 days time off plus holidays
  • Fortnightly demos/updates
  • Fortnightly team lunches and regular company socials
  • Flexible working hours
  • Office yoga, football, and board game nights
Apply ⎘ Copy Link ↗ Visit Link
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!

Monzo works in project-based sprints in small, 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)

  • 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 (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.).


Apply ⎘ Copy Link ↗ Visit Link
Metrika Logo
Senior Software Engineer (Blockchain/Backend)
Metrika
Remote (United States, Canada, Europe, United Kingdom, Norway, Switzerland)
$60,000 to $140,000 a year
July 2021
8 Applicants This Week
More Than 6 Months Old

Job Description

We are building the world's premier Operational Intelligence platform for Blockchain. We strive to develop our systems by observing the best practices of our craft; this means writing testable, performant, easy to maintain and constantly improving code, while enabling our company to iterate our product fast and stay ahead.

These are the early days of our platform, and as a Senior Backend Engineer you will be able to contribute, influence and take ownership in significant parts of our systems. Our goal is to build a very high performance platform, capable of analyzing thousands of transactions across multiple blockchain networks in real-time.

If you are a Senior Software Engineer, with a solid understanding of distributed systems, passion for your work and would love to work with a geographically distributed team, join us!

What this position is all about:

  1. Designing and implementing crawlers, software agents and accompanying backend services that feed our Operational Intelligence platform with hundreds of metrics pertaining to the performance and health of Blockchain networks. You will be expected to demonstrate capacity to code (or pick up competence in) Python or Golang.
  2. Working under a Scrum or Kanban framework and releasing product increments on a continuous basis.
  3. Owning your work. This means writing unit tests, ensuring proper containerization, observability/instrumentation and documentation for your code.
  4. Understanding, participating and contributing to the company goals, regardless of your role. Metrika is a small company with a very inclusive culture. We are looking for people that share those values with us.

Please note: Our Engineering team is predominantly based in Europe. This position is currently open to those resident and currently able to work in the European Economic Area (EU, Norway, Liechtenstein), Switzerland, the UK as well the eastern United States/Canada (UTC-4/UTC-5 timezone)

_
Metrika Inc. is an Equal Opportunity employer. All applicants will be considered without regard for race, color, national origin, ethnicity, gender, disability, sexual orientation, gender identity, or religion._

Job requirements

You will need:

  1. A bachelor's degree in Computer Science. Masters or higher degrees preferred.
  2. Considerable experience in building production-grade, distributed, cloud native, asynchronous/event-based microservices-based or serverless systems, using Python, Golang, Java/C# or Scala. (At Metrika we're predominantly using Python and Golang for our services at this time.)
  3. Excellent understanding of TDD, agile development methodology and version control.
  4. The ability to function autonomously to solve problems, and deliver working software. Our geographic distribution requires people that can work well on their own.
  5. The ability to communicate well with your team, both interactively and asynchronously, and that of being a positive, constructive team member.

You'll probably be a great fit if you have:

  1. Expert knowledge of Python or Golang.

  2. Experience with blockchain systems.

  3. Experience with key-value, document, time series or other non-relational databases.

  4. Experience with CI/CD.

  5. Experience with Docker/Kubernetes or Serverless environments.

  6. Experience with SQS/SNS, Kafka, Pulsar, RabbitMQ or other brokers.

  7. Experience with public cloud providers, e.g. AWS, GCP, Azure, DigitalOcean etc.


Apply ⎘ Copy Link ↗ Visit Link
Lemonaid Health Logo
Senior Software Engineer
Lemonaid Health
San Francisco, United States / London, United Kingdom
$160,000 to $180,000 a year
July 2021
1 Applicants This Week
More Than 6 Months Old

Job Description

Lemonaid Health is a mission driven technology startup committed to providing quality and affordable healthcare to patients nationwide. We build long term relationships with patients by offering a broad range of primary care services to help them lead happier, healthier lives. We’re backed by large strategic and healthcare investors like OTV and Health Velocity Capital.

Lemonaid Health comprises an entrepreneurial team of over 100 people who live each day by our 7 Guiding Principles including celebrating wow, setting a high bar, leading in innovation, and championing equality. Interested in transforming healthcare? Apply today and join our growing team of Lemons!

The Engineering team at Lemonaid Health is a collaborative team who enjoy working together on big goals. We have a culture that values truth seekers and speakers, where respect for one another is fundamental. We’re looking for experienced full stack engineers to build and design world-class software with us. This is an opportunity to join a mission driven team at a company transforming the healthcare industry.

This position is located in the SF Bay Area and reports to the Chief Technology Officer.

What you’ll do

  • First and foremost, developing software that will WOW our users and help us scale.
  • Collaborate with the team to brainstorm and create new exciting products for our patients.
  • Work with product management, design and other engineers to determine the best way to implement solutions.
  • Make informed decisions quickly and take ownership of services and applications at scale.
  • Be a persistent, creative problem ­solver.
  • Remain cool and effective in a crisis.
  • Deliver high quality testable and maintainable code.
  • Passionate about great technologies, especially open source.
  • Understand business needs and know how to create the tools to manage them
  • Help and mentor other team members.

What you’ll bring

  • 5+ years of experience as a software engineer building consumer facing applications
  • Experience with full-stack web development in languages like Golang or PHP and a modern Javascript framework
  • Either strong OOP or Functional Programming and modeling skills.
  • Experience working in an agile environment.
  • Experience building consumer-facing, complex web systems that have been successfully launched.
  • Experience working in an environment covered by PCI, HIPAA or other high standard of security and privacy would be a bonus
  • Communicate professionally, tactfully, and kindly while maintaining a high level of confidentiality at all times

Why we think you’ll be excited about us:

At Lemonaid Health, we strive to be the best place to work. We have ingrained a culture of giving and receiving feedback, and providing a challenging, yet fun, work environment.

We are proud to offer competitive medical benefits in addition to 401(k) matching, generous PTO, and more!

Our Lemons live each day by our Guiding Principles:

  • Aim for “wow” in everything we do.

  • Be driven by our mission to increase access to healthcare.

  • Lead in innovation - act first.

  • Communicate clearly using the correct communication medium.

  • Set a high bar for ourselves and each other - provide and take feedback.

  • Be proactive - never say “that’s just how we always do it”.

  • Champion equality - proactively be anti-discriminatory.

VISA Sponsorship We are not able to support VISA sponsorship at this time

Compensation London, United Kingdom: 65,000-75,000GBP/year San Francisco, USA: 160,000-180,000USD/year

Location The location is onsite on our London and San Francisco offices, flexible work is allowed (2-3 days/week)


⎘ Copy Link ↗ Visit Link
SOON_ Logo
DevOps / Platform Engineer
SOON_
Remote (UK) / London, United Kingdom
ÂŁ40,000 to ÂŁ55,000 a year
June 2021
2 Applicants This Week
More Than 6 Months Old

Job Description

Platform Engineers work collaboratively with the engineering and project teams alongside producers, designers and engineers. In this role you will; work on the development of backend microservices in collaboration with the engineering team and support the team through maintaining our continuous integration and deployment processes.

We design and build services, platforms and products for our customers and your role will be focused on building platforms and APIs for the team to build on. We also  research, prototype and build our own products as part of our R&D process - you’ll be actively involved in this with opportunities to explore technologies you are most interested in.

What you will be doing

  • Building backend microservices and APIs (Go, Serverless / Cloud Functions, Node).

  • Supporting the team with CI/CD automation (i.e. creating staging environments so our frontend engineers can test their code).

  • Helping to scope and define effort for infrastructure requirements on a variety of different projects – from CMS’s to large scale eCommerce projects.

  • Day-to-day management and monitoring of our GCP infrastructure.

  • Keeping up to date with and identifying suitable new technology-related trends, techniques, tools and methodologies.

Requirements

  • 2+ years experience in a digital agency, startup or product team.

  • Strong programming skills with development experience and expertise in at least one language (preferably Go).

  • Experience setting up and maintaining CI/CD pipelines.

  • Experience with scalable cloud deployments (GCP ideally but any other cloud platform like AWS or Azure).

  • Familiarity with relational and non-relational databases (PostgreSQL, Redis, Cloud Datastore/Firestore).

  • Familiarity with test driven development .

  • Deep familiarity with Linux/Unix.

Nice to have

  • Familiarity with Kubernetes, containers, and container orchestration technologies.

  • Experience with infrastructure as code (ideally Terraform).

  • Knowledge of secure coding practices including OWASP, secrets management, and vulnerability remediation.

  • Familiarity with security auditing (Web Security Scanner, Burp Suite).

The mindset we are looking for

  • Love what you do; we really care about our clients and the work.
  • Love to learn; learning new things is what motivates all of us and is why we love the Web.
  • Be proactive; you get out what you put in.
  • Show talent; make us feel like we’ll never be that good.
  • Attention to detail; we worry, fret and polish till it’s right.

What you’ll get out of it

We’re a small company and a tight team - we work collaboratively, we share load, we have deep specialist experience but often blend roles.

We’re also a tech start-up   —  researching, prototyping and building our own products as part of our R&D process. You’ll be actively involved in this with opportunities to explore technologies you’re most interested in.

We pay fair London wages, encourage decent amounts of holiday and support remote and flexible working. To make sure our staff are as safe as possible during the pandemic, we are all working from home, with mature systems and processes in place that make this as easy as possible. In 2021 we’ll be making fresh decisions about how and where we work. It will be flexible, you’ll be allowed to work from home if you like it and there will be alternatives if you don’t.


Apply ⎘ Copy Link ↗ Visit Link
ONI Logo
Back End Software Engineer
ONI
Oxford, United Kingdom
ÂŁ39,000 to ÂŁ55,000 a year
November 2020
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

About ONI

At ONI we empower scientists and clinicians to understand life and disease at the molecular level. We democratise microscopy at 10 nm resolution where individual molecules in single cells become visible. To be useful, technology must be easy to use, so we automate every step of the workflow through microfluidics, AI and data analysis on the cloud. We are proud of our products enabling our customers to detect viruses, invent drugs, and fight cancer. Since spinning out from the University of Oxford in 2016, ONI’s mission has attracted a passionate and diverse team from over 30 countries.

About the role

ONI is looking for back-end software engineers and developers to join our fast moving software team. We use Go and Python to manage complex datasets and schedule dynamic tasks, orchestrated by Kubernetes and interfacing with the front-end over REST and gRPC.

You will be developing reliable and scalable APIs to serve our data-rich microscopy platform, helping scientists in all corners of the world access cutting-edge research. You will be responsible for managing the storage of and access to high volumes of microscopy data with a strong focus on security and scalability; and for developing our Cloud computation system, working closely with other teams to ensure scientists can intuitively understand the results of their experiments.

Required qualifications and experience

  • BSc degree or equivalent experience in computer science or other relevant field
  • Experience with back-end web application development, preferably in Python (Django) and Go
  • Solid understanding of key web standards and patterns, including HTTP, gRPC, REST, web authentication, and WebSockets
  • Demonstrable initiative, ability to work within multidisciplinary teams, and a reflective approach to self-development
  • Experience developing for cloud environments, preferably Kubernetes and Google Cloud Platform (GCP)

Desirable skills and experience

  • An understanding of the processes and artefacts of academic and/or biomedical research and publication
  • Experience working with open-source technologies such as NGINX, ElasticSearch, Solr, PostgreSQL, RabbitMQ
  • Familiarity with user authentication including encryption, certificates, key management and RBAC
  • Experience with DevOps best practices such as GitHub, CircleCI, CodeCov, and JIRA

Remuneration and Benefits

Competitive salary, proportionate to experience.

Benefits (including but not limited to):

  • Pension
  • Private health care
  • Life insurance
  • Nursery on-site, exclusive to ONI employees
  • Gym on-site, exclusive to ONI employees
  • Free lunch, snacks and drinks

Diversity of applicants is strongly encouraged.


⎘ Copy Link ↗ Visit Link
Third Light Logo
Backend Developer
Third Light
Cambridge, United Kingdom / Remote (UK)
ÂŁ40,000 to ÂŁ50,000 a year
June 2020
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Third Light is hiring a Back End Engineer —a Go developer or someone who has been mixing Go into their work or personal projects and is readynow looking for a primarily Go-based role.

You may work remotely - joining a team that already includes remote workers - or from our Cambridge office.

This is about delivering sophisticated new product features for release to our state-of-the-art software service that helps people manage and share their digital media files easily – features that deliver immediate positive impact for our global user base.

We're a small and expanding software development team, building an enterprise application with a highly-polished UI, using the very best and latest techniques. We employ an iterative, design-led process where everyone on the team gets a say.

Our product is a single-page JavaScript application loosely-coupled to a back end that's built on Go microservices and legacy PHP. We use microservices for all new features and Go is our chosen language to do this. In parallel we are migrating our older codebase to Go microservices.

We're agile and manage our work using a gentle Kanban process with daily stand-ups and we encourage a lightweight, productive approach to development. We can allocate projects that build upon your current strengths, and we offer a personal development approach that you may help shape.

Your opinion and expertise will be valued from day one.

Upcoming projects within the team

  • Integrate with social media to provide a publishing platform that can also gather user-generated content
  • Provide AI and machine vision to detect duplicate files and provide auto-tagging and OCR
  • Create a metrics & reporting system to track usage of features, document downloads and image views
  • Implement a full SFTP client & server interface to integrate with SLR Cameras and legacy systems
  • Extend workflow and automation microservices to create intuitive automated channel publishing tools
  • Automate orchestration of microservices in our product e.g. exploring Kubernetes
  • < your idea here! >

We're looking for

  • Someone who's positive about Go and wishes to embrace this exciting language
  • Proven back-end coding skills using either PHP or Go and for Linux
  • Demonstrable interest in Go—from industry, self directed learning or personal projects
  • An appreciation for continuous unit and integration testing
  • Skills in designing, building, testing and maintaining web services, ideally microservices
  • Ability to work with a large, live, production codebase
  • Familiarity with relational databases e.g. MySQL or PostgreSQL
  • Familiarity with CI/CD, preferably within a Git-based workflow
  • Optionally, familiarity with porting an OO monolith to a microservice architecture
  • Someone considering mid level back-end jobs such as: Go Developer | Go Microservices Developer | Golang Developer| Node.js Developer | PHP Developer | Python Developer | Back End Engineer | Back End Developer etc.

You may bring—or like to gain—skills exploring any of the following

  • Containers, containers as services and automated container deployment
  • Large-scale storage, manipulation and streaming of multimedia
  • Machine intelligence, visual recognition or similar numerical computation
  • Production experience in systems configuration, monitoring, logging, and metrics gathering

Our current technology mix - we'll help you get up to speed

Go (aka Golang) | JavaScript | PHP | NGINX | MySQL | SockJS | RabbitMQ | Debian | macOS | VMware | Git | Jira | Bitbucket | Bamboo | Slack | Basecamp

Salary and benefits

  • c.ÂŁ50,000— negotiable —we're keeping an open mind
  • Contributory pension scheme
  • Personal development plan that you can shape for related training/certifications/conferences
  • 25 days holiday + public holidays | flexible hours | bicycle and free car parking | on site cafe | good coffee and tea | fresh fruit | choice of high end workstation | an adorable Beagle to brighten the office

Working remotely: The Third Light development team embraced remote working a few years ago and now has workers in more than one country. We strive to provide a friendly, fun, supportive remote-working culture and we refine our processes to make remoting easier. We will welcome your ideas and contributions. We provide computing equipment and cover reasonable costs incurred from running a home office.

Normally, as a new starter, you'd come to the office for a few weeks to get to know each other. Due to Coronavirus you will no-doubt join us remotely, at least temporarily, which will bring interesting challenges in how best to introduce you to, and integrate you into, the development team—how to train you, how to help familiarise yourself with our systems and ways of working. We see this as an interesting challenge so we’re working it out at the moment. We're planning a fully-remote ‘onboarding’ process with team meetups, one-to-one sessions and pair programming as well as online social gatherings for you when you join.

If you'd prefer to primarily work from our office this option will still be available to you after lockdown.


⎘ Copy Link ↗ Visit Link

Get a weekly email with all new Golang jobs

10 of 121 The Wild jobs in United Kingdom 🇬🇧