Golang Jobs in London


Hand-Picked Go Jobs • Apply directly to companies • Clear salary ranges

2-Click Apply

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




For any enquiries on this job please contact the job poster [email protected]

Sponsored Jobs
Back Logo
Senior software engineer with BackSponsored
Berlin, Germany€60k - €80k
1 month ago

Job Description

Back is a young software company from Berlin with the mission to enable companies to focus on what they do best. We’re building a collaboration and automation platform to untangle repetitive questions and workflows around the workplace.

You will join our experienced engineering team to develop our platform and architecture. We like to solve complex problems with elegant and robust solutions. If you are excited about building highly scalable solutions built on a modern stack using best practices then this role is perfect for you.

This position is based in our growing HQ office in Berlin.

🔨 What you will do

  • You will build APIs that the frontend developers will love and our customers will rely on.
  • You will implement high quality and well-tested code that you are not afraid to push on production.
  • You will deploy your code on a 100% cloud infrastructure.
  • You will be curious and excited to learn new technologies required to build our product.

👩‍🔬 Who are we looking for

  • You are only satisfied after developing the best software you could possibly have come up with.
  • You write code that you are proud of and that your mother could understand.
  • You think that code should never be pushed on production without automated tests and you will never compromise on this.
  • You care about the details and are constantly willing to learn and improve your knowledge and skills.
  • You enjoy working closely with product and design teams.
  • You like to work in a team and challenge your choices with your peers.

🚀 Why Back

  • You’ll join a company that believes in a strong engineering culture. We use modern technologies, best practices, within a team of smart people who want to change the way people work.
  • You’ll have the opportunity to build great infrastructure. You can be as creative as you want as long as it creates a better product.
  • You’ll get the chance to work with exciting technologies: distributed architecture, machine learning, and natural language processing.
  • You’ll work on a modern and robust stack: Go, gRPC, Protobuf, GraphQL, Typescript and React.
  • You will team up with the founders to create a great product with your signature on it.
  • We love open-source and will support you in the process of contributing to libraries we use or open-sourcing some of our work.
  • You’ll join a company at an early stage and you will receive an attractive package containing salary and shares.
  • You’ll join an amazing team. Want to know who could be your future colleagues? Have a look here: http://bit.ly/working-at-Back

Interview Process

  1. You’ll talk to Annie — she will present information about Back and ensure we are a good mutual fit.
  2. You’ll talk to James, our CTO and Co-Founder. He will answer all your questions, present you background about our process and how we work at Back.
  3. You’ll have a small home exercise to complete to show us that you can define simple solutions and write clean code.
  4. We’ll review your code and share our feedback with you over a zoom call. We’ll ask you about the decisions you made and answer your questions.
  5. You’ll meet the engineering team. We’ll discuss engineering topics, have a collaborative solution design session and we’ll add a small feature to your coding challenge together. The goal is to simulate daily work, collaborate and make sure we all enjoy it.
  6. You’ll meet the product and design team. They’ll show you the product, explain the strategy and answer all your questions. The goal is to make sure it’s the product that you’ll be excited about building.
  7. You’ll meet Christian, CEO and Co-founder and again James. We’ll discuss your future at Back, your interest and make sure the team and culture fit well.
  8. We make you an offer. You’re in!
Apply ⎘ Copy Link ↗ Visit Link
b2match Logo
Senior Backend Developer with b2matchSponsored
Zagreb, Croatia€45k - €60k
1 month ago

Job Description

We are creating well crafted products for the event industry. For us, the best part of building a company is taking an idea that everyone believes in and working together to turn that into a reality. We’re creating a product that helps people to connect. Based between Vienna and Zagreb, our talented and growing team is committed to deliver the best networking experience to event attendees.

We are looking for a senior backend developer to extend our Product-Team in Zagreb and collaborate closely with our Product Owner and Engineers.

What we offer

  • Competitive salary
  • Macbook Pro
  • Paid lunch
  • Yearly attending programming conferences (Paris, Amsterdam, Krakow…)
  • Budget for books and lectures
  • Opportunity for improvement and development
  • Flexible working hours and possibility to work remote
  • Working in international team
  • Working with bleeding edge technologies (Go, GraphQL, NextJS, React,.. )

Your responsibilities

  • Conception, design and implementation of new features, API’s and backend services for our large customer base
  • You will produce high-quality results by leading or contributing to projects that have a significant impact on our business
  • You will assist our customer success team in triaging and resolving production issues
  • You will improve our engineering standards, tooling and processes
  • You will leverage best practices in continuous integration and delivery with Kubernetes and Docker

What you should have

  • You have a degree: BSc MSc or PhD in Computer Science or related fields
  • You possess strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval
  • You understand security, techniques and standards for authentication and authorisation, cryptography, vulnerabilities and remediation
  • You have been building web applications professionally for 3+ years
  • You have real-world experience in writing REST, GRPC or GraphQL services.
  • You have strong knowledge and experience with relational databases
  • You have some experience with continuous integration, Docker and Kubernetes
  • You can lead technical architecture discussions and help drive technical decisions within our team
  • You can mentor other engineers and do code reviews
  • You are a great communicator. Explaining complex technical concepts to designers, support and other engineers is no problem for you
  • You are a team player

⎘ Copy Link ↗ Visit Link
Stream Logo
Backend Developer with StreamSponsored
Amsterdam, The Netherlands€65k - €80k
2 weeks ago

Job Description

We are looking for a Backend Software Engineer to join our development team in Amsterdam. Job duties will include working on Stream’s core API technology as well as designing and building high-performance software.

What you will be doing

Most of your day will be dedicated to software design, research, and coding. On typical projects, you will have a lot of freedom and you will be paired with another team member. Our team is made up of very experienced engineers, some with more than 10 years of experience. By working together you will learn from each other along the way. You will have an enormous impact on making our API service faster, more scalable and more flexible.

You will add new features to the service and find ways to make the existing ones perform orders of magnitude faster. Our customers have millions of users; they use Stream for mission critical features such as showing content and exposing core functionality of their application. Building stable and reliable software is not just an option: as a member of the development team, you will design and write state-of-the-art software, follow best practices, measure everything and be responsible for deployment to production. You will also spend part of your time talking to our customers and help them to use Stream in their app.

The challenges

  • Distributed databases: we built our own data store for feeds and for chat
  • Real-time messaging
  • High performance: our API responses are in the 10ms range
  • High scalability: we use sharding, master-master, and master-slave to ensure scalability
  • High availability: our entire infrastructure is designed and operated to survive entire datacenter crashes
  • Multi-region: we deploy our service on 4 different continents

Our tech stack

At Stream we use a wide collection of technologies to offer highly optimized and available features to our customers. Over the years we have experimented with different programming languages, frameworks, databases, and libraries. Here is a short list of the technology that we currently use. Do not worry if you do not master them all or if you do not see your favorite tool or language, you will have the chance to be exposed to most and to convince us to expand the list:

  • Go, gRPC, RocksDB, Python
  • Postgresql, RabbitMQ
  • AWS, Puppet, CloudFormation
  • Grafana, Graphite, ELK, Jaeger
  • Redis, Memcached

What we have to offer you

Stream employees enjoy some of the best benefits in the industry:

  • A competitive salary
  • Company equity
  • A team of exceptional engineers
  • Healthy team lunches
  • Plenty of snacks and fancy coffee/teas
  • An office in the heart of Amsterdam
  • The possibility to visit our office in Boulder, CO
  • The opportunity and support to attend and/or present to industry-related conferences and meetups
  • The chance to work on OSS projects

Our culture

Stream has a casual social culture, our team is diverse and we all have different backgrounds. Our Amsterdam team is very focused: you will see us heads down coding or drawing complex charts on whiteboards, until we pop up to have a chat or play merciless games of ping pong.

Our talented developers are highly technical and collaborative, which makes Stream a great place to learn and improve your skills. When it comes to software engineering our culture is oriented towards ownership and quality: our goal is to deliver stable software.

If you are interested in becoming a part of what we do, apply now!


Apply ⎘ Copy Link ↗ Visit Link
20 of 73 Golang Jobs in London • Sort by Date
Cloud Architect with Ori
London, United Kingdom£70k - £90k
10 months ago

Job Description

Curious about distributed computing? Deploying on top of Kubernetes? Writing in GO? So are we!

Ori provides developers, networks and infrastructure owners with a software-defined edge platform to deploy, onboard & manage edge computing nodes over multiple environments and geographies.

We work with networks, big and small, to build the future of communication. Based in central London, we are searching for a hands on Cloud Architect with experience with cloud-native technologies to join a growing team of driven entrepreneurs. We are looking for candidates interested in driving technology choices, designing core architectures and bringing their experience to support the team and the development of our edge computing platform.

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 or puzzles requiring creative thinking & problem solving
  • Encourage the proactive use of new technologies and processes

Responsibilities

  • Set the technical direction for cloud and networking technologies and the implementation of a distributed compute solution
  • Research and suggest updates to process and technology regularly to stay relevant
  • Mentor the team, building an environment that supports communication and collaboration aligned with our company values
  • Perform technical reviews and provide solution designs to the Engineering team
  • Work directly with partners to translate network integration requirements into product features
  • Design solutions with network virtualisation tools and cloud-native principles
  • Ensure software is designed and implemented for quality, robustness and scale
  • 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

Expectations

  • Experience and understanding of production-ready services in a Cloud-like environment
  • Understanding of architectural designs and impacts resulting in real-world implementation
  • Hands-on experience working building large scale web or cloud architectures
  • Continued development experience; writing code, tests, and debugging issues
  • Strong grasp of core architectural, programming principles and networking
  • Experience with Go or similar languages (Java, C/C++, Rust)
  • Demonstrable architectural concepts (SOA, Containerization) with coding and handling services through Docker
  • Experience with Kubernetes or similar systems (Swarm, Nomad)
  • Track record in multiple configuration management tools like Chef, Ansible, Puppet or Terraform
  • Exposure to open source networking projects in the realm of cloud, PaaS/IaaS, containerization and distributed computing
  • Awareness of Network Function Virtualisation (NFV) and Software Defined Networking (SDN)
  • Experience of modern deployment & associated tooling, integration, technology, patterns and release methodologies including automated configuration to design, build & provision at scale
  • Evidence of design and delivery of different scales of digital technical architectures resulting in real-world implementation
  • Passion for good documentation of processes and architectures, alongside open communication

Interested? Ping over your CV, Github profile or any other relevant work you want to share.

We believe diversity and inclusion make us a better company, and we embrace equal employment opportunity. We are committed to building a team that represents a variety of backgrounds, opinions and skills.


⎘ Copy Link ↗ Visit Link
Platform Engineer with Popsa
London, United Kingdom£50k - £70k
10 months ago

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:

You and the Role

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

⎘ Copy Link ↗ Visit Link
Senior Dev Ops Engineer with emagine Consulting
London, United Kingdom£75k – £90k
10 months ago

Job Description

“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.”


Apply ⎘ Copy Link ↗ Visit Link
Software Engineer with Pivotal
London, United Kingdom£60k - £75k
10 months ago

Job Description

Always be kind: a simple daily affirmation and one that feels more like a personal mission statement than a corporate motto – but Pivotal isn’t just any corporation. Underpinning our world-class capabilities in cloud-native software delivery and agile development methodologies is one common thread: empathy. Not only do we want to transform the way the world builds software, we also want to make sure that sustainable pace, kindness, and diversity are at the core of every enterprise.

Known for taking an iterative approach, our 2000+ employees are empowered every day to help shape the way we build software. Pivotal is committed to open source, a diverse culture, and fostering safe spaces for all of our individual employees.

*You*

You are looking for a collaborative environment building distributed systems that enable enterprises to focus on their business rather than re-architecting a cloud platform from scratch. Pair programming has always been something that you wanted to try out.

Furthering your education has always been a goal of yours. Learning new programming languages and getting to work with Golang piques your interest.

Contributing to open source software makes you feel good about the transparency it brings to an organization’s code quality.

*Us*

Agile concepts are at the core of our process. We have a whole host of Pivotal Practices around Test Driven Development, pair programming, team retrospectives, technical retrospectives and continuous integration. We are excited to teach these to you and innovate with you on their implementation.

We stick to a strict 8 hour a day schedule (with flexible start and end times). Although on-call rotations are part of most teams, incidents are exceedingly rare.

We pair in small teams of 4 - 8 people in our London office, conveniently located at Old Street. We use Slack to stay connected and Tmux for pairing. We are working hard to make sure that our distributed teams function as smoothly as our distributed systems.

You’ll rarely be alone when developing; from pairing all day to 1 on 1 time with your manager, there is always a Pivot there to lend a helping hand. Mentorship from senior engineering leadership is built right into our process - you’ll always be empowered.

Making an investment in each Pivot’s professional development improves the organization as a whole. We encourage you to go to conferences or purchase those pricey O’Reilly books - and we’ll give you a budget each year to do it.

*Your Day*

As cliche as it may sound, every day is completely different from the next. We have a general framework for what our day looks like and the majority of it will be spent with your pair:

9:06 AM - Office-wide stand-up to build office cohesion and start the day off together.

9:10 AM - Team standup - discuss any blockers, choose pairs, maybe even tell a joke.

9:30-12:30 PM - Start pairing, tackle an open GitHub issue and open a pull-request.

12:30-1:30 PM - Lunch! Grab food from one of the many nearby restaurants, run an errand, or join a book club.

1:31-6:00 PM - Get back with your pair and start an acceptance test for a big feature.

While that schedule does look busy, don’t worry - we take ample breaks throughout the day. Take a walk to get boba, read a book on the balcony, play a game of ping pong, or chat with co-workers at the snack bar. Sustainable pace is held in high regard. We know there is a life outside of work, we want you to be able to spend time with family and friends.

*Desired Skills / Experience*

We know from experience that not ticking every box on the skills sections stops many from applying. You should apply regardless of your self-assessment because we want to hear from you.

  • Ability to dive into a large polyglot codebase and contribute as you learn
  • Being okay with the uncomfortable feeling that comes from learning new things
  • Interest in exploring new programming paradigms, languages, and patterns
  • Demonstrable ability to research problems and break them into discrete parts

*Nice to Haves*

  • BA/BS in Computer Science or related field
  • Operations or Systems Administration experience, particularly on UNIX
  • Worked with large Go/Ruby/Rails codebases
  • Used Test Driven Development (TDD) extensively
  • Worked in a pair programming environment
  • Contributed to an open source project
  • On-call experience with production grade systems
  • Has mentored others in a professional setting

Cloud Foundry engineers participate in an on-call rotation with their team to support software they work on.

Pivotal is an Equal Employment Opportunity employer that will consider all qualified applicants, regardless of race, color, religion, gender, sexual orientation, marital status, gender identity or expression, national origin, genetics, age, disability status, protected veteran status, or any other characteristic protected by applicable law.


Apply ⎘ Copy Link ↗ Visit Link
DevOps Engineering Consultant with Armakuni
London, United Kingdom£50k - £90k
10 months ago

Job Description

Armakuni empower our clients to take ideas to production in weeks, not months. Our Engineering Consultants act as change catalysts, enabling teams to leverage development best practices to fully optimise their cloud journeys.

Best practice. What does this actually mean? What’s “best” for one company doesn’t always work for others, right? Well, not quite. Research has shown that there are certain practices that lead to happier, more productive development teams and environments, and it’s these that we are positively evangelistic about here at Armakuni. We combine the practices of Software Craftsmanship, Agile/Lean, DevOps, Cloud Native architectures and infrastructures to enable high quality, high velocity, sustainable engineering teams.

What we enjoy:

  • Sharing our knowledge of cutting edge tech stacks with clients and colleagues alike to ensure the long-term benefits of cloud platforms are fully leveraged
  • Extolling the virtues of Test Driven Development & Continuous Integration/Delivery
  • Assisting with the development of elegant micro-service products used at extreme scale
  • Delivering hands-on training that ensures our legacy remains long after we do
  • Regular retrospectives to figure out what we’re doing wrong so we can fix it, and what we’re doing right so we can improve on it

A day in the life:

  • Your primary responsibility is training and knowledge sharing with client Engineering and Development teams. As you’ve spent most of your career coding and discovering strategies for successful DevOps or Cloud Native adoption, you are enthused by the concept of transferring this to new teams as they enhance their capabilities further
  • Mentoring client engineering teams in the adoption of new tools, technologies, techniques, patterns and processes, ultimately helping leverage a range of tools and methodologies
  • Driving the adoption of development best practice through whatever method is practical given the obstacles encountered.
  • Representing Armakuni and communicating our vision to client engineering teams, technical management and executives when required
  • Delivering training and support on world-class PaaS solutions composed of best-of-breed cloud native and CI/CD tools such as Cloud Foundry, PKS and Concourse

What does good look like?

First and foremost you will have a passion for leveraging technology to optimise processes and procedures. With a background in software development you will enjoy working alongside client Engineering teams to introduce and optimise development tools and methodologies, ultimately enhancing their cloud journey.

From a technical perspective we find those who enjoy a successful career as a Consulting Software Engineer with Armakuni typically have:

  • A proven track record of software/application development with Ruby, Golang or Java
  • Experience of automating deployment using CI/CD (bonus points for Concourse)
  • Passion for Pair Programming and TDD - these skills are crucial in how we engage and work alongside our clients
  • The ability to relay the positives and negatives of various tools, methodologies and ideas in a clear and constructive manner
  • Strong communication and consulting skills - our teams are comfortable running workshops (inceptions)/standups
  • Passion for growing and developing both technically and personally by tackling interesting work and challenging problems
  • Ability to distill complex business requirements into simple code concepts

The reward:

We offer the chance to be a part of a rapidly evolving technology-driven community; a team of like-minded experts in sharing their knowledge not just with clients but with each other. Perks include:

  • The chance to take ownership of your career within a rapidly evolving organisation; forge your own path!
  • Consulting environment free from sales and utilisation targets
  • Weekly company-wide retros and demos
  • Opportunities to visit and present at key conferences and industry events
  • Regular training and informal/social knowledge sharing sessions
  • Company stickers!

Of course we also make sure that you are well looked after offering highly competitive salaries plus an ever growing benefits package which currently includes:

  • Annual training allowance
  • BUPA Healthcare and Employee Assistance Programme
  • Shiny new MacBook Pro
  • Contributory pension
  • 25 days holiday

Apply ⎘ Copy Link ↗ Visit Link
Cloud Native Engineer with Container Solutions
London, United Kingdom£60k - £80k
10 months ago

Job Description

Why this job matters

IT has become the core asset for most businesses. Our Cloud Native engineers guide our clients through this increasingly complex IT landscape.

We build confidence with cloud technologies and help clients transition to modern architecture. Our engineers also work with Cloud Native vendors on next-generation open-source tools.

What we look for

  • Background in development or operations; we’re looking for senior engineers.
  • Experience with at least one programming language and/or scripting (e.g. Go, Java, Python, C++, Bash).
  • Experience with microservices (technologies like Docker, Kubernetes, Mesos) is valuable.
  • We are a cloud agnostic. Any cloud experience (AWS, Google, Azure) is a plus.
  • Cloud automation and infrastructure provisioning (Terraform, Ansible, Cloud Formation etc).
  • We value consultancy skills and community work, such as open-source contribution, meetups and conference talks, and/or blogging. We’re more than just engineers.

Why apply

You’ll be in charge of shaping a new IT architecture for some of the best companies in the world. We work in small, self-managed teams that take full responsibility for the projects. We’re not tech/cloud service resellers. We mix the best open-source tools and services that make sense for the project. We move fast and deliver mainly short-term projects (2-4 months), mostly working from our offices. We automate the infrastructure of our customers and deploy orchestration layers on top of it to run apps and data.

All our engineers are encouraged to share their knowledge at conferences and within the company. We consider ourselves a continuous learning company. There are no rockstars here, just people that wanna grow themselves and their community. Switching between projects/roles/offices is possible and quite common.


Apply ⎘ Copy Link ↗ Visit Link
Senior Software Engineer with Blokur
London, United Kingdom£40k - £80k
10 months ago

Job Description

Who are we?

Blokur is a platform that helps musicians and music companies get paid what they should, when they should. We are a curious, diverse and creative team representing five countries and counting. And our users represent 60% of music industry revenue

What are we looking for?

We are looking for a highly motivated Senior Software Engineer that can help us enhance our innovative platform for the music industry. You will be working directly on product features and overseeing the scalability of our infrastructure.

The Role

  • Implement new product features and deploy them on an on-going basis.
  • Work on the whole software development lifecycle.
  • Help drive product vision, working closely with stakeholders to deliver scalable product features.
  • Lead the scaling up our infrastructure based on an AWS, Golang, Node.js and PostgreSQL.
  • Help the team champion software quality in a pragmatic manner.
  • Be part of a highly collaborative and cross-functional team that values the creativity to experiment and build a product we are all proud of.

About you

  • Worked in a similar role before shipping scalable product features.
  • Best practices like; Continuous Integration, Infrastructure as code, Containers and Microservices are very familiar to you.
  • Have experience working with distributed systems.
  • Are interested in joining a dynamic start-up environment, feel comfortable picking up new programming languages and technologies and like to take ownership.
  • Can bring an entrepreneurial and collaborative spirit to the team.
  • Have a passion for music and an interest in decentralised applications.

Perks & Benefits

  • Competitive salary
  • Share options
  • Generous holiday allowance
  • Generous family leave
  • Flexible working
  • An opportunity to make your mark in a fast-growing start-up re-imagining the way that creators get paid
Apply ⎘ Copy Link ↗ Visit Link
Backend Engineer with Risk Ledger
London, UK£45k - £80k
11 months ago

Job Description

Risk Ledger is seeking software engineers to join our core team and take ownership in developing & shaping our platform that will improve the security maturity of the entire global supply chain. This is an opportunity to work with the latest technologies to solve an increasingly important problem, and to have an outsized impact on a product early in its lifecycle.

We are looking for an amazing and talented team from a diverse set of backgrounds and skillsets to help us grow and build a truly special company. The main focus of the role will be on backend development, but with opportunity to work up and down the stack. It’s all hands on deck at this stage, so you’ll need to be ready and willing to delve into the frontend, ship new functionality, and be involved in the product development, improving and learning as we go.

What you’ll be doing * Building our system’s backend, primarily in Go. If you’re a fast learner and keen to work with Go in production, we’d love to speak with you; * Getting your code, and that of the team, into production - hopefully continuously and bug-free by writing automated tests and engaging in peer code reviews. * Helping to expose the backend functionality in the frontend when necessary. The UI is built in HTML, CSS and JavaScript using Vue.js, so you should be willing to learn enough to understand how everything fits together and be happy to make improvements where appropriate. * Working closely with the customer success side of the company, to ensure that we’re always focused on and building what is right for our clients to make their lives easier, not just ours.

What success will look like * An awesome looking product, with the functionality our clients need. * A growing engineering team that people enjoy working with, who laugh together, know each other’s strengths and get the job done. * A rapidly expanding customer-base who are eager to use our product, keeping us on our toes when it comes to infrastructure and scaling.

About Risk Ledger We’re a London-based startup with a mission of improving the way organisations approach cybersecurity and information management in the global supply chain. With over 60% of data breaches currently occurring through the supply chain, Risk Ledger provides the tools and knowledge that organisations need to increase their security maturity. Our platform changes the way that companies identify, measure and mitigate security risks for themselves and their suppliers, enabling them to truly understand their security landscape.

Risk Ledger is backed by multiple high-profile VCs, including Firstminute Capital, Seedcamp, Village Global and Episode1. Currently a small team, we’re looking to expand rapidly, and this is the perfect opportunity to put your stamp on a fun, fast-paced, early-stage startup.

We are currently based in White Collar Factory, next to Old Street roundabout.


Perks & Benefits

🚀 An opportunity to work on a exciting cyber security product with a young, growing startup. 👌 We offer the autonomy and flexibility you need to deliver the work as you see fit 📚 All the learning resources and books you want to aid in your personal development. 💻 The equipment you need to get the job done 📈 Generous EMI stock options 🏖 32 days of holiday a year - take a break, enjoy yourself ✈️ Up to an additional 30 days of unpaid leave a year to use as you wish. 🏥 Private health insurance 🎉 Regular socials to unwind and have some fun

⎘ Copy Link ↗ Visit Link
Backend Engineer with Monzo
London, United Kingdom£40k - £100k
11 months ago

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!

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

  • Cassandra for most persistent data storage

  • Kafka for our asynchronous message queue

  • Envoy Proxy 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.).

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 [email protected]


Apply ⎘ Copy Link ↗ Visit Link
Golang (Go) Backend Engineer with Healum
London, United Kingdom£50k - £65k
1 year ago

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 [email protected] with your CV, and one feature about Golang that you like and why!

⎘ Copy Link ↗ Visit Link
Senior Backend Engineer with Over
Remote / London, United Kingdom / Cape Town, South Africa$60k - $100k
1 year ago

Job Description

Over is an exciting Silicon Valley startup based in Cape Town, focused on making visual content and design easy for small business owners and entrepreneurs. Our vision is to inspire the world to create and empower small business owners, self-starters, and entrepreneurs with the tools and knowledge to create eye-catching visual content that helps their brands grow.

You will assist in building robust backend microservices to support content, search and other features which will drive the business to scale.


Perks & Benefits

  • Unique learning and development opportunities
  • Remote-friendly work environment
  • Unlimited leave
  • Choose your hours to match your energy levels
  • Own shares with generous stock options
  • A progressive and meaningful maternity and paternity policy
  • A monthly travel subsidy for your commute to work
  • A culture focused heavily on wellness
  • A dynamic and engaging work environment where you can:
    • Spend your downtime with a buddy playing table tennis
    • Flex your mind and muscles in weekly yoga sessions
    • Find your zen with daily meditation sessions
    • Increase resilience with weekly physiotherapy treatments
    • Get your hair styled and trimmed once a month
    • Enjoy in-house coffees, teas, smoothies, and drinks made by our awesome barista
    • Read more with your Kindle (courtesy of Over) and Expensify all your books
Apply ⎘ Copy Link ↗ Visit Link
Senior Back End Engineer (Go) with Vidsy
London, United Kingdom£50k - £65k
1 year ago

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.


Apply ⎘ Copy Link ↗ Visit Link
Software Engineer (Go) with Utility Warehouse
Colindale, London, United Kingdom / Remote £45k - £90k
1 year ago

Job Description

Company

Utility Warehouse is a FTSE 250 organisation which has established itself as the most trusted supplier of utility products in the UK. Utility Warehouse is the only genuine multi-utility operator in the market providing gas, electricity, landline, broadband, mobile & insurance products and services to households and businesses nationwide, all on one single monthly bill. With over 600,000 customers the organisation has grown through a philosophy of offering savings, simplicity and service. Customers enjoy a number of advantages, including membership of a discount club, and a unique CashBack reward system on everyday shopping. The organisation does not advertise, preferring instead to invest in customer services and to keep prices low. Utility Warehouse has predominantly grown through a network of over 45,000 partners who operate as lead generators and advocates for the organisation. These partners come from a range of personal and professional backgrounds, and actively take it upon themselves to promote and recommend Utility Warehouse to friends, families and their professional networks. Trust between these partners and the organisation is crucial, and ensures that customer service and satisfaction are consistently prioritised.

Background

Utility Warehouse is an energetic and entrepreneurial challenger in a market traditionally composed of monolithic, slow competitors. In the utilities market, it is difficult to compete on the quality of the product and therefore establishing a strong value proposition is crucial to avoid a race to the bottom on price. Utility Warehouse has established itself as the most trusted brand in its sector, winning accolades from industry publications and consumer advisory guides. Customer service is at the core of their business ethos and another way they differentiate from their competitors; 93% of customers would recommend the organisation to a friend. By establishing a best-in-class experience for the consumer, Utility Warehouse commands a strong market position in an age where technology makes it increasingly easy to access information on consumers’ experiences. The organisation is well-placed to capture an increasingly large portion of the £52bn market that they operate in. By staying true to their values of trust and service, Utility Warehouse is the only major provider in the market to be both growing and profitable.

Utility Warehouse has an adaptive, agile, fast-paced culture which has enabled it to grow rapidly. The management team has expanded over the last two years as part of the growth strategy with significant hires in technology, legal, marketing, and finance. These hires and the rebuilding of the platform will enable the company to grow to two million customers over the medium-term. Utility Warehouse operates at high-transactional scale, processing large volumes of data. This presents new opportunities to understand customer behaviours better and to create an improved customer experience as a result.

Opportunity

With ambitious product plans for the future, it is important to have a solid foundation to enable growth for the business, allow innovation and achieve rapid time to market. To realise this, the underlying platforms and systems must be designed to be flexible, modular and resilient.

You will join our Insurance team tasked with designing and building the insurance platform from the ground up to enable new opportunities to our insurance product and services.

The platform will be a set of simple and intelligent APIs built using microservices and event driven architectures. Internally, the decision and rating engines will leverage integration with numerous 3rd party systems to provide quotes, offer addons, allow policy uptake and operational management.

Key responsibilities

  • Design, architect and build multi-channel platform solutions
  • Contribute ideas and influence business wide solution architecture
  • Build robust and scalable end-to-end software solutions
  • Participate in the entire development life cycle, from requirements to delivery
  • Influence other team members in a cross functional product team
  • Build integrations with legacy systems with a focus on eventually moving away from them

Key requirements

  • Good engineering skill with an eye for both modelling and code architecture
  • Knowledge of when and how to apply test driven approaches
  • Understanding of microservice/service oriented and distributed architectures
  • Understanding of event source and/or event driven architectures
  • Belief in agile principles and a devops culture and be familiar working in a agile enviornment
  • Experience with a modern programming language (preferably golang)
  • Experience with containers and container orchestration technology will be beneficial but not essential

Interview Process

Hangout with engineering manager, pairing interview and whiteboard (non-algorithmic)

⎘ Copy Link ↗ Visit Link
Senior Software Engineer (Go) with Vidsy
London, United Kingdom£40k - £65k
1 year ago

Job Description

About Vidsy

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.


Perks & Benefits

Perks include bonus scheme, share options, WFH & flexible hours, regular team lunches and more

Interview Process

  • Phone Screen with Head of People
  • Onsite interview with Head of Engineering
  • 2nd Onsite interview including cross-functional meeting with Product and Testing and meeting Founder
⎘ Copy Link ↗ Visit Link
Senior Back End Engineer with Somo
London, United Kingdom£45k - £90k
1 year ago

Job Description

About the Job

We are currently looking for a Back-End (Golang) Engineer to work alongside a very exciting client of ours. They are disrupting the global digital marketplace for assets enveloped in company shells.

The role will entail being the back bone of the tech team and it is a unique opportunity to be part of a product with significant market fit as it scales exponentially.

About You

You are huge fan of clean design thinking & architecting, as well as a good communicator with the ability to learn and adapt.

Commercial experience with Golang and Java, along with an understanding of other programming languages such as ES6 & Python.

You will be well versed with database technologies like SQL, noSQL, key-value stores (e.g. mySQL, Postgres, MongoDB, Redis…)

Strong knowledge of cloud technologies such as Google Cloud or AWS & experience with CI/CD

Familiar with unit testing, integration testing, or similar testing frameworks

About Us

We’re one of the fastest growing digital agencies in the UK, helping the world’s biggest brands to transform their customer experiences and become the leaders in digital change.

We’re not just about building digital products. Using our Rapid Actionable Innovation Engine, we take our clients on a journey of digital transformation, identifying and solving their challenges from a truly customer-first perspective.

But we wouldn’t be where we are without our people. We hire only the best, the smartest and the nicest folks in digital – those who push boundaries, who think big and are not afraid to be different. There are a few things that make us special, but we like to think our culture is what truly makes the difference. We’re brave. We’re innovators. We lead with knowledge. And we make sure everything we do creates success. If You think you’d fit in, apply https://www.somoglobal.com/career/ or drop us an email at [email protected]


Apply ⎘ Copy Link ↗ Visit Link
Founding Engineer with Metomic
London, United Kingdom£60k - £80k
1 year ago

Job Description

Hey!

Do you like solving problems? Building things? Breaking things? Experimenting with things? (because we do)

Come on, the answer’s yes already …

We’d like you onboard!

We’re funded, we’re early, we’re moving super fast, and we’re about to solve a MASSIVE problem. At Metomic, we’re building the “privacy by design” infrastructure of the internet. Technologies plug together like Lego - it’s about time that our preferences, consent and sharing permissions do the same.

It’s a greenfield opportunity. We have:

  • A vision to make data ethics globally important. We want to make data-misuse a thing of the past. We want to give every product and service in the world a permissions screen.
  • A wide-open green field of freshly baked services
  • A young and pliable tech stack and infrastructure
  • Energy and drive in abundance

We love awesome engineering, and awesome engineers:

  • We’re playing with Docker, Typescript/NodeJS, Go, a smidge of Python, React, rapid prototyping, metrics-metrics-metrics and tight feedback loops
  • We love autonomy and ownership, and believe in empowering our team
  • We like polyglots! If you take like a duck to water with new languages, we don’t care if you haven’t used much of ours

You’re curious, creative and smart

And modest, too. Here are some of the other things that you have:

  • A curious mind. A love for the question “why”
  • Flexibility. Your peers say you can turn your hand to pretty much anything you set your mind to
  • Good communication skills. We’re a small team!
  • The ability to code (no surprises here). You are comfortable in two or more languages
  • The ability to build fast
  • A working knowledge of devops. You can spin up a cloud hosted prototype in a jiffy…
  • … or have sufficient google skills to make it look like you already could

…and you have a wide set of interests:

Perhaps in your free time you’ve dabbled with front-end. Or painting. Or robots. Or a markov-chain Trump-tweet generator. In which case can you take it down please? It’s currently running the United States.

Hey you said full-stack … but “dabbled” with front-end?

Yes. We don’t need you to be a front-end person. We’re looking for a great engineer in general, not a specialism - and this is the closest tag we could decide upon. So if you’ve ever felt “But I do lots of things! How do I present myself as capable doer of multitudinous things?” then you’re perfect. “So do I need to build the front-end” Nope!

Unless that’s your burning passion, in which case, hey, we’ll hook you up.

What else? I want more. Open-source? Dev talks? Community?

Ok, we’re going to be hitting the noise channels pretty hard to make a bit of a racket. We’re engineers, and a lot of other engineers are getting on board with this idea of doing shared data “right”.

So for us that means: meetups, blogging, tech talks, open-sourcing, spec-defining and platform designing. There will be lots of pizza and snacks because we’re supposed to like pizza and snacks and Richard’s pretty health conscious so there’ll be some kind of vegetable presence too.

And if you like the sound of having a voice in the community, we will absolutely make that happen.

Whoa whoa wait, the salary?

Of course. We believe in hiring good people, and paying them well. This is a big role, it comes with a big salary. We’re also offering equity, because we want everyone to be in the same boat.

Ok I’m sold. Let’s chat.

Great! Our CTO Ben gets a small electric shock for every application; so even if you’re not interested you should try it out to keep him on his feet.


Apply ⎘ Copy Link ↗ Visit Link
Senior Backend Developer with Ori
London, United Kingdom£55k - £65k
1 year ago

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.)
  • Architectural concepts (SOA, Containerization, etc)
  • A Degree in Computer Science, Engineering or other related fields is a bonus
  • True grit

Send CVs, Github profile links and references to [email protected]


⎘ Copy Link ↗ Visit Link
Software Engineer (Go) with Utility Warehouse
London, United Kingdom£40k - £90k
1 year ago

Job Description

Software Engineer (Go)

Technology

London NW9 5AB, UK

Utility Warehouse is an award winning multi-utility provider, our core offering is simple: all your utilities, one monthly bill. Our network of 45,000 partners add the human touch to our delivery, help us get the word out to our existing members and bring in new ones. We consistently win the Which? awards for our service and don’t believe “good enough” exists when it comes to customer satisfaction.

We’ve got the culture and focus of the earliest stage startups with the resources and strength of an extremely profitable and loved brand. Our eyes are on meteoric growth over the next few years. All the pieces to make it happen are here, we need you to help us put them together.

Our philosophy revolves around getting things done and we only hire people we can trust to do that. Bring your A game and you’ll always get ours. If you’re the type that can deliver you’ll be rewarded with small, fully autonomous teams that have real ownership of their products using a cutting edge stack in a best-idea-wins meritocracy. If that doesn’t quite cut it, we can throw in flexible and remote working (no, really) with top of market compensation.

As for the tech we use: the best tool is the right tool. Go and React are our bread and butter but nothing is stopping you from reaching for something else if it does it better. We deploy to Kubernetes across both AWS and GCP with some help from Terraform. We run a mature event sourced microservice architecture using Kafka, NATS and GRPC. As much as is possible we code in the open on GitHub. If it can be open- sourced, it shall. If we can submit a PR instead of building our own, we will. Getting your hands dirty from the top to the bottom of the stack isn’t a promise to be broken, it’s a requirement. If you’re only good at parts of it that’s okay, we’ll quickly make you good at all of it.

Squads currently hiring Software Engineers:

The Partner Experience squad is responsible for providing digital tools that help partners be more successful. The primary goal of the partner experience team is to increase the size of UW’s customer base by creating a well informed and highly motivated network. Using gamification techniques, the team delivers innovate tools covering and supporting the entire partner lifecycle from recruitment over on-boarding to enduring self-service business management to provoke continuous activity throughout the network.

The Energy squad is responsible for providing the systems that allow UW to integrate with the energy industry and function as a large Energy supplier; the frontend systems that allow our operational staff to manage the UW energy supply base and the systems to provide information and accurate energy billing to our customers. The team’s primary goals are to improve the operational efficiency of the operations and customer services teams by providing innovative and simple to use software solutions; ensure business continuity as a supplier by providing robust industry integration and regulatory compliant systems and build the platforms to allow UW to become an innovator for customer offerings in the Energy supply market.

The Insurance squad is responsible for the delivery of enhanced P&L through the successful growth of our new insurance business unit. It’s anticipated this 6th core service might also help improve customer retention. The team is responsible for the delivery of a platform for the insurance suite of services and products which will grow over time. The team owns the lifecycles of the insurance policies and manages any industry interactions, API integrations that are required to orchestrate this. This team is also responsible for enhancing customer data from customers answers during quotes process.

Careers page here: https://careers.utilitywarehouse.co.uk/

Github here: https://github.com/utilitywarehouse


Perks & Benefits

Share options, energy discounts

⎘ Copy Link ↗ Visit Link
Go Developer with MachineMax
London, United Kingdom£45k - £80k
1 year ago

Job Description

Are you an enthusiastic developer with experience in Go, looking for the opportunity to join a small but rapidly growing start-up?

MachineMax is a start-up positioned to transform and disrupt heavy industries through the use of IoT and data analytics, with the backing and investment of Shell, BCG Digital Ventures and B Capital.

What does the role involve?

  • Develop event-driven data pipelines to process IoT data
  • Design and build a suite of web services to support web and mobile apps
  • Design a system to accommodate a high volume of IoT sensor data
  • Develop automated tests for everything going into production
  • Develop CI/CD pipelines to deploy the different services

What are we looking for?

  • An experienced software engineer motivated by getting an excellent product into the hands of consumers
  • A few years of experience working with Go
  • Willingness to operate across the tech stack, from data engineering, to backend, to devops
  • Someone happy to collaborate as part of a team
  • A drive to deliver high quality code with a focus on automated testing

Tech stack:

  • Go, Python, Terraform, GCP, React, React Native, Embedded C/C++/LoRA

Interview Process

  1. 30 minute call with the CTO
  2. Technical test (2-3 hours, take home)
  3. F2F meeting (90 minutes)
⎘ Copy Link ↗ Visit Link
Site Reliability Engineer with Goldman Sachs
London, United Kingdom£40k - £100k
2 years ago

Job Description

Site Reliability Engineering (SRE) is an engineering discipline that combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. At Goldman Sachs, SRE is responsible for the availability and reliability of our firm’s most critical platform services, and ensures they meet the requirements of our internal and external users. We look for engineers who are motivated to collaborate with our businesses to build and run sustainable production systems, which can evolve and adapt to changes in our fast-paced, global business environment.

Skills & Requirements

  • Proficiency in one or more of the following: Go, Python, C, C++, Java, Perl, Ruby or shell scripting
  • Experience with algorithms, data structures and software design
  • Experience with UNIX operating systems internals and / or networking
  • Experience with distributed systems design, maintenance, and troubleshooting
  • Hands-on experience with debugging and optimizing code, as well as automation
  • Strong interpersonal skills, drive, and ownership
  • Coding beyond simple scripts
  • Solving novel problems from first principles

ABOUT GOLDMAN SACHS

The Goldman Sachs Group, Inc. is a leading global investment banking, securities and investment management firm that provides a wide range of financial services to a substantial and diversified client base that includes corporations, financial institutions, governments and individuals. Founded in 1869, the firm is headquartered in New York and maintains offices in all major financial centers around the world.


Apply ⎘ Copy Link ↗ Visit Link
Golang Jobs Weekly
20 of 73 Golang jobs in London