Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 100+ Golang Jobs (1 new this week) in United Kingdom š¬š§ in November 2024 at companies like Monax, Yoti and uSwitch with salaries from Ā£40,000 to Ā£100,000 working as a Distributed Systems Engineer, Backend Developer and Senior Software Engineer. Last post
Hiring Golang Developers?
Create your profile to continue
48 direct messages sent by companies to developers on Golang Cafe
in the last 30 days
35 developers joined Golang Cafe in the last 30 days
15,110 developer profiles page views in the last 30 days
Get access to exclusive discount on Golang courses up to 25% off
Last developer joined
2-Click Apply
Upload Your CV
Go to your Inbox & Confirm Your Application
10 of 121 Golang Jobs in United Kingdom š¬š§ • Sort by
Date
Distributed Systems Engineer Monax London, United Kingdom Ā£40,000 to Ā£80,000 a year
October 2018
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Distributed Systems Engineer - to help us build a public, decentralised, blockchain-backed legal agreements network
London
Ā£40,000 - Ā£80,000 plus options (ESOP).
Relocation package available for the right candidate. This role could also be based in our Edinburgh office.
Candidates currently based outside of London or Edinburgh must indicate their preferred location and willingness to relocate in their cover letter.
We are looking for kind, talented software engineers to help us make smart iterations on our legal agreements network as we deploy successive test networks.
Monax were pioneers of permissioned blockchains and smart contracts and we are building our Agreements Network to allow new and more efficient forms of legal transacting.
Exploiting the benefits of various decentralised, distributed, and masterless technologies - chiefly Hyperledger Burrow, which Monax built from scratch and still maintains based on the Tendermint consensus engine.
You will have the chance to work on a system that has distributed consensus and validation in a low trust environment at its heart and offers very interesting challenges, these could be:
Working with multiple clusters of nodes, most of which are not under your control to handle semi-automated network upgrades and governance votes. How do you upgrade a network you do not control?
Using cryptographic primitives like Verifiable Random Functions to orchestrate churn amongst network validators
Build package manager and compiler integrations for deploying and testing smart contracts
Implement low-level virtual machine instructions and improvements to our Ethereum Virtual Machine implementation
Working with our CTO on our Node Distribution Team you can expect to quickly own significant parts of our stack, and make decisions that will affect the companyās future viability in a fast-moving space (public permissioned consensus networks). You would also work closely with our Product Team who are responsible for building the foundational smart contracts, the business process modelling engine that drives the Agreements Network and also our particular front end (the network is open to extension by any of our co-founders however).
Your role will give you the chance to work across all teams in the business and it will also give you the opportunity to leave your mark in a growing industry, where you need to evaluate existing best practices and apply them to new technological paradigms and new programming languages. Navigating between the hype, the detractors and the zealots we believe there is real value in our approach and we intend to prove it.
You will join a business building a genuinely novel system, that in part intends to create an entirely new market by enabling legal products that challenge existing legal services.
This role would suit a talented software engineer, with solid technical skills in and a minimum of 3-4 years of software development experience. We are also open to engineers who can bring significantly more experience to the role. If you are a good match for Monax, we are willing to create a role that suits you.
Who do we need? Someone who has:
Go experience or the ability to pick it up in a few weeks
Kubernetes experience or the ability to pick it up in a few weeks
A degree-level qualification in a numerate discipline or equivalent evidence of analytic and reasoning skills and theoretical thinking
A good knowledge of algorithms and data structures
A hacker mentality towards making things work
An ability for long form design work āon pencil and paperā
An ineffable marmot-ness
It is crucial that you are able to take part in forceful yet respectful technical discussions with colleagues and that you are able to change your mind about something if required, and also are able to change otherās minds.
Real things you might work on:
Build a Kubernetes operator for Hyperledger Burrow
Devise a way to compress/normalise data in our merkle tree to control our long-term storage usage
Implement an atomic swap with public Ethereum to represent value on our chain
Write optimised native (Go) functions, callable from evm, to implement graph traversal over our business processes
Build fee allocation and distribution models that help maintain our network and provide the correct incentives
What can Monax offer you?
Extremely marketable blockchain and cryptocurrency skills.
The chance to make blockchain systems live up to their hype by making them highly operable, our network will be operated peer-to-peer by many parties and this needs to be as painless as possible.
Experience in blending distributed, decentralised, and centralised systems. To spend time working on something foundational at the level of a network architecture.
The chance to spend time thinking āaround the softwareā; about law, economics, and game theory.
You will have a high level of autonomy. The business has just enough hierarchy, consensus and individual project responsibility (c.f. design-by-committee) favoured over diktats.
Flexible working - the successful candidate will be based in our London or Edinburgh work space primarily, but there is scope for flexible working and choosing your own hours and place of work when established.
Relocation assistance is available for the right candidate.
Who will you be working with?
Around fifteen people in our passionate cross functional team, including time with:
Our CTO in London, who would be your primary daily contact
Our CPO in New York, with whom youāll liaise with to ensure the distribution platform and product stack work harmoniously.
Product Team members currently building the application stack.
Our Legal Engineers in New York providing crucial context to how legal products on the platform will be used
Our CEO in Edinburgh for just about anything else...
About Monax
Monax would like to build a better system for contracting for the good of humanity and other forms of life. To learn more please visit:
Backend Developer Yoti London, United Kingdom Ā£50,000 to Ā£70,000 a year
October 2018
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
The Vision
Someone who understands that āwhat you buildā is just as important as āhow you build itā. Someone who wants to do more than just code. We want dreamers, creators, someone who likes to discuss ideas and push the boundaries of technology.
Who we are
Yoti is a global company whose aim is to be the worldās trusted identity system. We have seriously ambitious goals to become the world's most secure and data sensitive company. Our passionate team works to improve the way people share their personal information. Innovative products like the Yoti mobile app help people to prove who they are online and in person.
We are creating a new concept. Something that has never been done before, Why not be part of something truly innovative and creative. Yoti is here to fight against fraud and build a secure identity system for individuals and businesses. We are a company who are pushing the boundaries of technology for a safer world.
Yoti is changing the way people prove their identity. Our products are built from the ground up to respect customers' privacy and put you in control. We will never sell on customer data - we couldnāt even if we wanted to. Designing products that are simple to use and easy to understand in the world of privacy, security and personal data is a tough challenge.
More about this Team and Project
The SDK team produces the open source tools that allow developers to integrate with the Yoti technology. We are the ones who really define the Yoti integration experience and we support 7 popular languages (Node, Java, PHP, Python, Ruby, C# and Go) plus 4 CMS plugins (Drupal 7, Drupal 8, Wordpress and Joomla).
As a Polyglot Developer, you will participate to the technical design and implementation of the new SDK features and you will make sure that our examples projects are always working and easy to understand.
You will also work closely with designers and product managers to make sure that our documentation is understandable and up to date. You will be able to have an impact from day one, but we also care about you and invest in your learning.
Your experience
2 or more of our supported languages (at least 3 years of experience with one of them).
API concepts.
REST.
Continuous integration/delivery.
Git.
Relational databases.
Dependency management systems, ideally with package release experience.
It would be great if you have some experience in the following:
Docker.
Concourse.
Microservices.
We donāt want people to stagnate, we donāt want people to just āget byā, we offer a magnitude of tools so you continue to learn, challenge yourself, evolve as a techie and keep you constantly engaged. We even have a Yoti Labs for the people who like to play with new tools, experiment and want to build something out of this world!
We are based in Central London, by Bank, 5 minutes walk away from London Bridge and Liverpool Street Stations. We are surrounded by a bunch of restaurants, enough to try a new lunch menu every day for a good few months!
This is a fantastic opportunity to get involved with a company doing crazy-complex projects, in a fun and exciting environment, where creativity is rewarded! You will also be working on something which millions of people could well be using daily! This kind of opportunity does not come round often so what are you waiting for, apply today and build something amazing tomorrow!
Pre-employment checks
If your application is successful please be aware that as part of our pre-employment checks:
We will check your details against fraud prevention databases
We will check identity; address match; PEPs and sanctions; bank validation, verification, fraud checks, negative data (CCJ, bankruptcy)
If our investigations identify fraud or other criminal offences both when applying for a job and during your employment, we will record the details on the relevant fraud prevention databases. This information may be accessed from the UK and other countries and used by law enforcement agencies and other organisations to prevent fraud.
Please contact HR@Yoti.com to get information on which fraud prevention databases we use.
Talent Pool
If we consider that you might be suitable for other roles in the future, we will keep your details so we can contact you about these other roles. If you do not want us to keep your details for this purpose, please e-mail HR@yoti.com or let us know at any stage of the recruitment process. For more information please read our applicant privacy notice
Senior Software Engineer uSwitch London, United Kingdom Ā£60,000 to Ā£75,000 a year
October 2018
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
uSwitchās purpose is to simplify complex marketplaces with intuitive and accessible applications that genuinely improve peopleās lives. Saving a few hundred pounds a year on bills makes a fundamental difference to vulnerable people who sometimes have to choose between paying for utilities or groceries.
Our platforms serve millions of users a month, process thousands of comparisons a day, and drive hundreds of complex integrations with vastly different partners. Weāre a tech-driven business that focuses on agile delivery and cross functional product teams.
We are creating the next generation of comparison platforms, and as we scale we are looking for passionate, empathetic engineers to build highly performant, accessible, and beautiful consumer experiences to facilitate switching and comparisons on the web.
What you might be working on:
Building the future of the micro front-ends at uSwitch leveraging some of our packages such koa-core, ustyle, and frameworks like Inferno, Redux and GraphQL
Delivering integrated and accessible full checkout journeys for additional uSwitch products like Credit Cards and Broadband
Working with multiple other teams to help drive consumer personalisation and wider uSwitch initiatives; working in Clojure, Go, Elixir and deploying to Kubernetes
Building performance tooling to continuously improve our TTFB across the site, and optimising for a PWA experience with offline caching and push notifications
Creating beautiful dashboard experiences for our B2B products using D3.js and React
We pride ourselves in delivering accessible, performant, and functional experiences to the consumer, hopefully you do too.
The things we look for in you:
You want to grow within your career and are looking for a place that lets you have immediate, meaningful impact - we deploy up to 150 times a day
Care about the product life cycle and the lifetime value of the customer - without our customers we wouldnāt have a business
Passionate about accessibility, performance, UX, and A/B testing
Pragmatic and deliver thoughtful and awesome solutions to solve business problems
Have had experience or want to have experience working in diverse, cross functional agile teams - we value people that want to push themselves into unknown territories
Want to be involved in the larger engineering community, and contribute back to that community through open source projects and conferences
Have a deep understanding of web applications and the surrounding stacks
We arenāt wedded to languages, but you should know how an application works for a customer :)
Perks & Benefits
We want to give you a great work environment; contribute back to both your personal and professional development; and give you great benefits to make your time at uSwitch even more enjoyable. Some of these benefits include:
A competitive salary and bonus package
A healthy learning and training budget, as well as the chance to go to conferences around the world every year
The latest equipment - be it a Linux or Apple or Windows machine
Free breakfast, healthy snacks, coffee and soft drinks
Paid parental leave for those key moments in your life
We have lots of other great benefits within the business, these are just a few of them
Health insurance
Moving day off, birthday day off, charitable day off
In office gym and pilates + yoga classes
Flexi holiday policy
Bike to work scheme
Season ticket loans for those long commutes
Employer matching pension up to 7.5%
1 month full paid paternity leave to spend more time with the kids
We also want to help you with your life events, so offer interest free loans for special moments in your life like moving home, buying your first home and your wedding
Interview Process
Our application process is outlined here - so if youāre interested in reading about it in more detail go check it out!
Our interview process comprises of 3 steps, after which we will give you an offer. We will always give you feedback along the way as we value it within the company just as much as you will when you are interviewing :)
Phone interview - this is approximately 30 minutes to have a relaxed chat with you and get to know you a bit better; it will also give you an opportunity to interview us :)
Coding test - if the phone interview is positive weāll get you to do a small test in your own time that you will submit back to us. Hopefully itāll be great fun!
Final interview - this will be a 2 part interview where we extend the coding test in office with two of our engineers, and then weāll spend another hour having a more in depth chat with you
Verisart is currently upgrading is is seeking a hands on Senior Golang Engineer who can work with our technical stack as we migrate from a tightly coupled backend and front end to using React/Redux.
The successful candidate will have strong web app and RESTfull API experience and will be able to support our in-house development team and can start immediately. Knowledge of micro services is also helpful.
The role would involve setting up the API framework as well as any authentication (OAuth2.0) and validation middleware. Routes would then need to be implemented and integrated. Role would also involve supporting any extra code requirements of the development team inside the scope of the API project.
The work will be carried out as part of a small team, based in London (Mayfair). Competitive rates offered, as well as flexible working hours although the position is full time and on site and the successful candidate must be available at least 4 days per week at our office in London.
In general Verisart seeks engineers interested in applying cryptography at real world problems. Our problem lies within the art market as we address the problem of proving provenance for artworks and building evidence based certificates of authenticity. We recognize that cryptography is not a magic bullet. We want to use it intelligently to provide evidence where possible for people to interpret, like the web of trust. Weāre looking for people who understand how to apply cryptography to problems. While understanding the mathematical backgrounds to cryptography is great, itās not essential if you understand how the cryptographic primitives like hashing and message signing work together to solve real problems. We value passion and hard work when tackling challenges and above all else although an interest in arts and collectibles is helpful.
Skills & requirements
Requirements
Computer science degree or similar (preferred but not necessary). Git. High level experience such as C++, Golang, Rust, Java, Python. Bitcoin experience is an asset.
Our stack
Golang, Postgres, Javascript, Heroku, Python,
About the company
Verisart is building the most trusted way to certify and verify artworks and collectibles using distributed ledger technology. We are a rapidly growing team of applied cryptographers, software engineers and designers with offices in Los Angeles and London. Robert Norton, former CEO of Sedition Art and Saatchi Art, leads the company. Peter Todd, core developer for the Bitcoin blockchain protocol and Dr. Ahmed Elgammal, Professor in Computer Science at The Art & AI Lab at Rutgers University are Board Advisors.
Backend Engineer Resin London, United Kingdom / Remote $53,000 to $58,000 a year
August 2018
2 Applicants This Week
More Than 6 Months Old
Job Description
Resin.io provides a software platform that helps developers build, deploy and manage code on connected devices. We brought Docker to embedded GNU/Linux devices in 2013 and have been building our IoT toolkit ever since. We also maintain a variety of successful open source projects including Etcher, Balena, and resinOS, and made contributions to high-exposure projects such as Docker, Electron, and AppImage.
Our technology is open, standards-based, and proven in production across a wide range of scenarios from drones, 3D printers, point-of-sale devices, tidal turbines, skyscrapers and more. Our investors include DFJ, Aspect Ventures, GE, and Ericsson.
Resin is a highly distributed, remote-friendly company with a pretty much flat hierarchy. Our organization is adaptive, getting feedback signals from our users and systems. Right now we organize ourselves by projects, which allow us to build complex features and solve big problems, while staying mutable. As a distributed group, we rely on clear communication and the rule of "assume positive intent" to help us work together across time zones, cultures and first languages. Our base of operations is nominally London, though really we are living all over the world: from Barcelona to Bulgaria, Argentina to Vietnam, and many more.
On being a Backend Engineer at resin.io
We maintain a service infrastructure for IoT devices, and this is where we have quite a bit of our engineering talent. You will be actively working on one or more of these core components, fixing bugs, solving complex technical problems, and implementing user-facing features across the resin.io stack. While resin.io focuses on IoT, the majority of our engineers don't require embedded programming expertise.
People who are successful engineers are well-rounded generalists and great communicators. They are eager to take responsibility for a project, and are able to make good decisions about the project because they have the context of what's important.
We don't require engineers to be already familiar with the technologies we use. We are happy to invest in people that showcase a strong understanding of the challenges of building secure distributed systems.
Responsibilities
Actively invest back in our own technology, libraries, and frameworks
Understand security best practices and strive to apply them in your work
Be highly motivated to produce great code
Evaluate customer requirements and other inputs to determine the scope and timing of new functionality
Design, architect, and own the execution of your projects
Ensure the architecture of our distributed system remains cohesive
Collaborate, brainstorm, and coordinate work with other resineers
Understand the high-level goals, and thus know how to prioritize your work
Challenge orthodoxy when that will help the product evolve
Work efficiently with a certain amount of ambiguity in the tasks you're executing
REQUIREMENTS
Need to have:
Desire to make yourself and others more effective. You'd be bothered by an inefficient process
Good understanding of software engineering practices and how to apply them
Excellent written communication skills, and fluency in English
Self-discipline to take on a project and push it to completion without too much management. You also know when to ask for help
Strong problem-solving abilities. You know how to split a complex problem into incremental pieces
Basic front-end development skills
Nice to have:
A sample of your work (URL or attached sample)
Contributions to OSS projects (please include a URL)
Having worked remotely before
Experience with Resin.io as a user
Experience with embedded GNU/Linux, anything ranging from personal projects with a Raspberry Pi to commercial or industrial scenarios with custom devices
Experience with React, Node.js, Docker, PostgreSQL, or Kubernetes
Experience with embedded development and microprocessors
Experience with the Electron framework and cross-platform development
Experience leading software projects in the open source world
Make sure to let us know if any of these items apply to you!
Perks & Benefits
Work with an extremely talented, diverse team
Equipment of your choice
Remote-friendly
Flexible working hours
Flexible vacation policy
Annual company gathering in an international location - this year, Barcelona in October
Back-End Engineer Ravelin London, United Kingdom Ā£40,000 to Ā£85,000 a year
August 2018
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Ravelin is looking for a senior backend engineer to lead the development of a high volume fraud technology platform within a small tech team. You will be invited and expected to have opinions about the strategic direction of the company and products, as well as leading the development team from the front. A successful candidate will be willing learning new skills (machine learning, neural networks, python, golang, cloud automation etc), turning their hand to necessary tasks and working with complete autonomy.
Responsibilities
Code for Humans
Your machine is happy if it compiles; your team is happy if they can understand what it does. Your pull requests are succinct and a pleasure to review, you have unit tests where it matters, and you understand that the code is not, in fact, the documentation.
Reliable & Resilient Software
Not for you the happy path or the assumed network. That habit of yours of assuming the worst and planning for it has earned your stripes in the world of running software at scale under real-world conditions.
Tools for the Team
Whether it's a smart command line utility or a core internal library, you excel at improving everyone's lives by removing repetition & common sources of error, and by solving hard problems in accessible ways. You build internal processes that are so reliable they melt into the background but are key to getting work done.
APIs
You've been on the receiving end of APIs good and bad, and want to delight our customers with the high quality they expect. You know that whilst everything should be JSON, sometimes you have to get your hands dirty with some SOAP for that critical integration but know how to isolate the contagion.
Requirements
Senior Backend Experience/Knowledge of
Go, Java, Python or C
AWS or GCP
Docker, Linux
NoSQL/Cassandra (not including Mongo & Redis)
PostgreSQL
Agile development
Distributed system design.
Git, CI/CD
Benefits
Competitive Salary & Equity Package
25 days Annual Leave + Bank Holidays
Flexible Working Hours / WFH
Learning & Development Allowance
Volunteer Opportunities & Charity Donations
Fortnightly Pod Lunches
Office Snacks & Drinks
Quarterly Company Socials
Cycle-to-Work and Childcare Schemes
Office Yoga, Football, and Board Game/Movie Nights
We are an equal opportunity employer and value diversity in our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, or disability status.
Junior Blockchain Developer Karatcoin London, United Kingdom / Remote $35,000 to $45,000 a year
August 2018
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
As a Junior Blockchain Engineer, you will be part of a team of Engineers delivering the core Karatcoin technology product. This includes the core Blockchain node and a suite of innovative smart contracts. The Blockchain space is young and evolving so the role would suit a self-starter who is ready to dive into space with support from Senior Engineers.
We work in a decentralized model, allowing you to work from anywhere. The physical HQ is in the United Kingdom, with offices in London (UK) and Biella (IT).
Karatcoin has an ambitious program to create a suite of Blockchain tools and products that will enhance the environment and form the basis for future products and businesses. By joining Karatcoin you will have the chance to help create these tools and products in an environment where research and investigation are valued.
We need to complete a tech team to start work on the next quarter.
The aspiring workers will initially sign a Letter of Intent, then a final Agreement at the beginning of the works.
Daily tasks
ā¢ Bug fixing on existing codebases
ā¢ Performance testing on existing codebases
ā¢ Producing documentation
ā¢ Completing Agile tickets
ā¢ Enhancing existing tooling
ā¢ Contributing to design discussions
Requirements
ā¢ Understanding of Computer Science fundamentals (data structures, algorithmic complexity, etc)
ā¢ Experience in strongly-typed languages (C/C++, Golang)
ā¢ Interested in Bitcoin, Ethereum, EOS, the cryptocurrency space
ā¢ Self-learner but not afraid to ask for help when they need to.
ā¢ Comfortable working in a self-organizing team.
ā¢ Comfortable communicating in verbal and written format.
ā¢ Understanding of cryptography
ā¢ Attends Blockchain related meetups
ā¢ Writes Open Source code for personal projects.
We believe in diversity of background and thought, and work hard to cultivate a place where everyone is valued and empowered.
If you are up for a great challenge and get excited about developing the next frontier of technologies apply now!
Weāre also fortunate to count some of the largest tech and finance firms as our customers so there will be work with them too.
Generally weāre looking for people with 2-3+ years of experience who are already working with, or really want to get involved with Ethereum blockchain technology, and more broadly are familiar with:
Distributed systems
Azure or AWS cloud
Docker and Kubernetes containerisation
Protobuf/gRPC
Cryptography
About us
We're a bootstrapped, cashflow positive blockchain business based in Old Street. Our customers include the biggest names in tech, and we need to grow!ā
Weāre no stranger to the open source being responsible for the web3j group of projects (https://web3.io) and contributors to other projects in the Ethereum ecosystem.
Not only are we working with all the latest and greatest technology, we are also working closely with other global leaders in this space to create the best platform (some of whom are also our customers).
Other stuff
Weāre based in the heart of London's tech scene in Old Street.
We're a very tech-savvy organisation, who are big fans of open source - you can have a look at our CEO's GitHub profile at https://github.com/conor10
Senior Backend Engineer Pusher London, United Kingdom Ā£65,000 to Ā£100,000 a year
August 2018
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Pusherās realtime APIs power applications around the world across various industries. When you see an in-app chat, a collaborative text editor, or anything else that updates instantlyāit could be us shifting events behind the scenes. This role is specifically for the Chatkit team, where we are aspiring to be the industry leader of all chat SaaS by empowering developers to add chat functionality in a fraction of the development time.
As a Chatkit Engineer you will:
Massively scale up the core of Chatkit services
Influence a long-term technical roadmap for the product
Mentor the team to help make Chatkit the industry-leading chat API
What you will be able to learn
Great software engineers never stop learning, so we want to provide you opportunities for improving your knowledge. As a Chatkit Engineer:
You will get to learn and use leading-edge technologies, like Kubernetes, in high-traffic production environments
You will have a chance to learn from many experienced engineers with various technical backgrounds
You will help take Pusherās flagship new product through a period of significant growth, encountering many engineering challenges along the way
What you will typically do
You will become the go-to expert for at least one large area of the codebase
You will need to be able to work comfortably solving ambiguous and complex problems
You will need to dive into both new and familiar areas of our code to support more inexperienced members of your team, and communicate effectively whether it be pair-programming, in a code review, or in a proposal for a new improvement or service
You will be a member of the on-call rotation, and be expected to follow through with suggestions for how to prevent future system outages, or implement self-healing systems
You will determine how to track and implement metrics of quality and drive improvements to our benchmarking process
You will also be a member of the customer support rotation during normal business hours. The Chatkit team believes in providing the best possible customer experience. In these early stages of the product lifecycle, we get firsthand insight into the challenges, complaints, and excitement of our customers through a customer support rotation
What working in the Chatkit team looks like
The Chatkit team uses a modern tech stack. Our services are written in Go and deployed on Kubernetes. Pusher uses and supports many other projects from the Cloud Native Computing Foundation.
The Chatkit team subscribes to the lean methodology. We work in short iterations with as little bureaucracy as possible. We value continuous improvement and expect team members to voice their concerns early and often so that we may address things before they become problems.
The Chatkit team breaks down silos through collaborating, information sharing, and pairing. We rotate ownership of interesting problems like benchmarking, and encourage pairing on new proposals and SDKs.
What Pusher is like
We strongly believe in the importance of diversity and inclusion. They not only provide a better working environment but also improve the quality of our services. We welcome people of different nationalities, backgrounds, experiences, abilities and perspectives.
We are here to help our customers build delightful applications. By solving significant engineering challenges and packaging them into easy to use APIs, we let developers focus on making their users happy.
We put emphasis on collaboration between people and teams. Everyone is on the same mission, so sharing work helps us reach our goals faster. Throwing problems over the wall and pointing fingers at each other is not our style.
We strive for transparency. Keeping everyone well-informed is crucial for building trust, efficiency and satisfaction at work.
Distributed Systems Engineer Flare London, United Kingdom Ā£60,000 to Ā£80,000 a year
August 2018
5 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Our mission is to give every person on the planet fast and affordable internet. We remove traditional internet infrastructure costs by developing technology which allows any device to be used as a cloud server. Using this tech, we will build a global distributed cloud platform. We are working at the forefront of distributed systems, peer-to-peer networking, and cloud systems.
Flareās first product is a peer-to-peer CDN, designed to be faster and cheaper than incumbents. We are looking for someone to help us tackle the scalability challenges around our product. You will help us design and build out our caching, messaging, and routing systems to work across millions of nodes. You will have significant input and control over the architecture of these systems, to help us ensure that they are scalable, reliable, and fast.
We raised a Ā£1.1m seed round earlier this year, and are backed by some of the original investors of Protocol Labs, Transferwise, and Zoopla. We have already partnered with industry heavyweights like the Guardian Media Group (one of the largest media platforms in the world), and our advisory board includes the ex-CEO of BitTorrent, ex-CTO of Shazam, and one of Akamaiās founding architects.
You will be a core team member in a fast-moving startup, working alongside talented engineers to build and ship a product that will be used by millions. You will be one of the first employees at Flare, and you will have direct input over the architecture and design of Flareās systems. It is an unparalleled opportunity to grow and learn in a startup environment, and have direct impact on Flareās direction.
We are looking for someone who has built and deployed performant and distributed systems at scale (preferably in Golang). We expect that you have experience working with the major cloud providers (AWS/GCP), ideally in high-load systems. You should be familiar with CDN architectures (caches, origin servers, proxies, etc), the networking stack, and the infrastructure of the internet.