Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 100+ Golang X Team Jobs (1 new this month) in United Kingdom đŹđ§ in November 2024 at companies like Comnoco, Fastly and Monzo with salaries from ÂŁ29,017 to ÂŁ120,000 working as a Experienced Golang / Go Engineer (remote), Principal Software Engineer - Edge Data and Backend Engineer - Tech Ops. Last post
Hiring Golang Developers?
Create your profile to continue
48 direct messages sent by companies to developers on Golang Cafe
in the last 30 days
36 developers joined Golang Cafe in the last 30 days
15,356 developer profiles page views in the last 30 days
Comnoco is a young SaaS company with an enterprise grade product. Weâve built (in Go) a way to program backends without writing code. Users can create APIs and functions as a service as well as visually build amazing PDFs and other communications.
Weâre looking for an experienced Golang developer to join us on this journey and be a part of our core early team.
Our high-level tech stack is Go, speaking gRPC between microservices and gRPC-web to our frontend which is written in Typescript and Vue. PostgreSQL, Bolt & Minio cover storage and the Ory.sh stack covers everything identity & Auth.
For deployment weâre looking to implement Infrastructure as Code (probably Pulumi) on Kubernetes (on one of the usual cloud platforms; AWS, Google Cloud, Azure etc).
If youâre into the same/similar tech stack this could be for you. We arenât mandating minimum experience, we know itâs about your ability and interest not necessarily the years served.
A significant portion of the development has been done, we need someone to join our existing friendly team and help us build on this foundation.
This is a fun project, and we believe youâd be hard pushed to find another one as interesting or with the same opportunity for professional development.
We value honesty, kindness, fun, collaboration and people who love tech. đ¤
Weâre an equal opportunity employer and have always had a diverse team.
The role is full time and fully remote (even post Covid) but you need to be UK based and eligible to work in the UK.
Principal Software Engineer - Edge Data Fastly London, United Kingdom / Remote (United States) ÂŁ80,000 to ÂŁ120,000 a year
January 2021
1 Applicants This Week
More Than 6 Months Old
Job Description
Fastly helps people stay better connected with the things they love. Fastlyâs edge cloud platform enables customers to create great digital experiences quickly, securely, and reliably by processing, serving, and securing our customersâ applications as close to their end-users as possible â at the edge of the Internet. The platform is designed to take advantage of the modern internet, to be programmable, and to support agile software development. Fastlyâs customers include many of the worldâs most prominent companies, including Vimeo, Pinterest, The New York Times, and GitHub.
We're building a more trustworthy Internet. Come join us.
Principal Software Engineer - Edge Data
You will be one of the first engineers working on a brand-new system that Fastly has been prototyping and is now beginning to operationalize. The system applies cutting-edge distributed systems theory â notably, CRDTs â to Fastly's global network to provide an infrastructure for state at the edge.
What You'll Do
Learn the distsys theory and Go implementation of the project to proficiency, becoming a technical "co-founder" and owner
Optimize system performance to meet Fastly's Internet-scale requirements, via testing, profiling, refactoring, and redesigning
Collaborate with customer-facing teams to define and implement primitives that will power a huge number of future Fastly products
Help to design, develop, and participate in a process for onboarding new engineers to the project, with a focus on mentorship and growth
Work in a small team that's highly motivated to find new, innovative ways to give our customers new capabilities
What We're Looking For
Clear, effective, and empathetic communication skills, both written and verbal, especially when discussing complex technical topics
Intermediate+ proficiency with Go (Golang), ideally having built and operated one or more large-scale projects
Advanced distributed systems theory experience, especially eventual consistency, and a strong interest in learning more
A "systems thinker" who always keeps the big picture in mind, even as they work on the smallest details
Effective at asynchronous remote work, with teammates across the world
Why Fastly?
We have a huge impact. Fastly is a small company with a big reach. Not only do our customers have a tremendous user base, but we also support a growing number of open source projects and initiatives. Outside of code, employees are encouraged to share causes close to their heart with others so we can help lend a supportive hand.
We love distributed teams. Fastlyâs home-base is in San Francisco, but we have multiple offices and employees sprinkled around the globe. In fact, 50% of our employees work outside of SF! An international remote culture is in our DNA.
We care about you. Fastly works hard to create a positive environment for our employees, and we think your life outside of work is important too. We support our teams with great benefits like up to 20 weeks of paid parental leave, options for free medical/dental/vision plans, and an open vacation program that enables our folks to take the time they need to recharge (some benefits may vary by location).
We value diversity. Growing and maintaining our inclusive and diverse team matters to us. We are committed to being a company where our employees feel comfortable bringing their authentic selves to work and have the ability to be successful -- every day.
We are passionate. Fastly is chock full of passionate people and weâre not âone size fits allâ. Fastly employs authors, pilots, skiers, parents (of humans and animals), makeup geeks, coffee connoisseurs, and more. We love employees for who they are and what they are passionate about.
Weâre always looking for humble, sharp, and creative folks to join the Fastly team. If you think you might be a fit, please apply!
Backend Engineer - Tech Ops Monzo London United Kingdom / Remote (UK) ÂŁ69,000 to ÂŁ116,000 a year
November 2020
2 Applicants This Week
More Than 6 Months Old
Job Description
Weâre looking for a Backend Engineer to join our TechOps squad at Monzo.
Our TechOps squad is primarily responsible for making sure everyone at Monzo has all of the tools they need to do a great job. That means managing all of our devices (predominantly running Mac and Chrome OS), managing our G-Suite domains, providing 1:1 support to Monzonauts across the business, and much much more.
A big contributor to the success TechOps have had to date is the way weâve embedded engineers in the squad, meaning weâve been able to automate away a lot of the manual work traditionally associated with a TechOps squad.
This has allowed us to move quickly, achieve an incredible ratio of TechOps people to total employees, and reap the benefits of being able to hire people all across the world without friction.
Youâll help us solve problems such as:
How do we continue to offer outstanding service to all of our Monzonauts without exponentially increasing the number of people working in TechOps? What can we build to automate the work of 20 people?
What parts of traditional IT can we rethink with code to supercharge TechOps at Monzo?
How do we build a seamless, delightful experience for Monzonauts with best-in-class homegrown code and third party services?
The role
Youâll be a backend engineer in the squad. Some of the projects youâll be involved in might include:
Integrating MDM (Mobile Device Management) and making this a function that integrates with everything else at Monzo, from inventory to access levels on your AWS account.
Building a seamless way to replicate groups, roles and other logical frameworks across first and third party applications to make authorisation for a Monzonaut a seamless experience.
Building on a system to track any and every Monzo-owned asset, from network switches to access passes and everything in between.
So much more - youâll have the opportunity to influence our roadmap and build on the foundations already in place to continue scaling TechOps with Monzo
Youâll work closely with TechOps generalists and engineers from around the business to tackle some of the challenges mentioned above, working at the intersection between Security, People and TechOps to make sure weâre moving forwards together.
Security, scalability and how we continue to support the services youâre building should always be front of mind.
Youâll also have the opportunity to coach and mentor others in the squad on engineering best practices. We want to empower everyone in the squad to automate away the low-value manual work, and youâll be key to unlocking this potential alongside other engineers in the squad.
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 đ
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 do not ask for formal qualifications or degree requirements for any of our engineering roles.
We are actively creating an equitable environment for all of our engineers to thrive
Diversity and inclusion are a priority for us and we are making sure we have lots of support for all of our people to grow at Monzo. We provide a sponsorship framework in Engineering for women and people of colour; all of our leaders are trained on privilege awareness and we are creating partnerships with organisations dedicated to supporting underrepresented groups. You can read more in our 2020 Diversity and Inclusion report.
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 contribute to open source software as much as possible. 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 1,400 people in total - and we have big ambitions. There are many interesting challenges ahead, and we're happy for people to move between teams or to specialise, whatever you prefer. As an engineer here you'd be able to work directly with anyone across the company, and we run regular knowledge-sharing sessions so youâll learn heaps about everything from how banks work to effective communication.
At Monzo you will get to work with a lot of exciting new technology.
We rely heavily on the following tools and technologies:
Go to write our application code (thereâs an excellent interactive Go tutorial here)
We also have two physical datacenter sites with actual cables to connect to various third parties
Our product squads are truly cross-functional.
This role is all about collaborating across disciplines to test hypotheses and make a difference to customers. As a product backend engineer youâll work in a squad alongside product managers, marketers, user researchers, designers, mobile engineers, web engineers, data analysts, business analysts, writers and more!
You should apply if
Youâre someone who doesn't wait to be told what to do. You spot problems and proactively fix them
Youâre an engineer who's happy writing (or would like to learn to write) views in React and backend services in Go
Youâre someone who can think big, but start small. The squad have lots of ideas and youâll need to help shape these and show what is possible - then bring that to life
You have ideas about how we can think âbig pictureâ and can scale TechOps going forward
Youâre comfortable working with an interrupt-driven squad. A lot of what the squad does is reactive, and youâll need to support that at times. TechOps spin a lot of plates, and itâs important that you can see the bigger picture and prioritise your time to work on the most important problems
Logistics
Salary is around ÂŁ69,000 - ÂŁ116,000 plus stock options and other benefits.
We can help you relocate to London & we can sponsor visas.
This role can be based in our London office, but we're open to distributed working (with ad hoc meetings in London once COVID is over).
We have payroll set up in three countries: the UK, Ireland, and France. Right now, we can only hire people who work from those countries and weâll keep this updated with new ones as we expand and are able to hire from more places đ
We offer flexible working hours and trust you to work enough hours to do your job well, at times that suit you and your team.
Diversity and inclusion is a priority for us â if we want to solve problems for people around the world, our team has to represent our customers. So we need to attract the best talent and create an environment that supports and includes them. You can read more about diversity and inclusion on our blog.
If you prefer to work part-time, we'll make this happen whenever we can - whether this is to help you meet other commitments or strike a great work-life balance.
Our interview process is normally a phone interview, a coding task and call to discuss it, and 2-3 hours of onsite interviews that can be conducted via hangouts as well. We promise not to ask you any brain teasers or trick questions. We might design a system together on a whiteboard, the same way we often work together, but we wonât make you write code on one.
Equal Opportunity Statement
At Monzo, embracing diversity in all of its forms and fostering an inclusive environment for all people to do the best work of their lives with us. This is integral to our mission of making money work for everyone.
We're an equal opportunity employer. All applicants will be considered for employment without attention to ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, veteran, neurodiversity status or disability status.
Back-End Engineer Office for National Statistics Newport, Wales / Fareham, Hampshire / London, United Kingdom ÂŁ29,017 to ÂŁ41,149 a year
October 2019
1 Applicants This Week
More Than 6 Months Old
Job Description
Working pattern -Â Flexible working, Full-time, (Job share / Part-time options)
Salary -Â ÂŁ29,017 - ÂŁ41,149 Package / Benefits - please follow apply link for further details
APPLICATION DEADLINE - 5th November 2019
As a Back-end Software Engineer, you will be a key part of the API and Data team within the Digital Publishing division of the Office for National Statistics.Â
The successful Developer will share responsibility for the ONS Website, Developer sites, Dashboards and CMS. Youâll thrive using agile methods and enjoy working openly, collaboratively and as part of a multidisciplinary team of front-end engineers, back-end engineers, site reliability engineers, interaction designers, user researchers, service manager, product owner and performance analyst.
Tech Stack
Our current back-end technology stack includes Go, Java, Python, Apache Kafka, MongoDB and Neo4j.  You will be part of a team with a range of skills and programming languages, so we dont expect you to know all of these.
More details available - for full information on the role, and to progress, please click APPLY to be taken to the CivilServiceJobs website. Â
For an informal conversation about the role, please contact the advertising recruiter, Darren Weeks on 01633 651628 or darren.weeks@ons.gov.uk
Go Developer Perkbox London, United Kingdom ÂŁ40,000 to ÂŁ75,000 a year
August 2019
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
About You
What we really need:-
Proven track record delivering Golang projects
Docker
Kubernetes
AWS
Git
Microservices and REST based HTTP/2 architectures
MySQL, Postgres, DynamoDB/MongoDB
Unit, functional and E2E testing (PHPunit)
Continuous integration/deployment
A passion for writing clean, well documented and testable code
Agile and Scrum methodology
Self-driven, quality controlled
Excellent communication and people skills
What would be nice to have:-
React.js/Node.js
GraphQL
Experience using RabbitMQ at scale
A track record using Go in Open Source projects
How we do
A bit like Spotify we work in Squads (small super-focused cross functional teams) who work on their own product with a mix of developers, product managers, UX, QAs and DevOps. Each squad has a high degree of autonomy and is more or less self-managing...goodbye sign-off processes, risk assessments and red tape. If you want to make a splash and take ownership over the work you do youâve come to the right place.
Hopefully you would agree it would be a bit silly to have an employee perks company called Perkbox and not offer our own team amazing perks! The hint is in the name. You of course get all the perks we offer to our customers. We also do regular team lunches, out of office days and team building nights. We also have a generous learning budget, pension, and a huge blow out all-hands party twice per year.
Software Engineer Pivotal London, United Kingdom ÂŁ60,000 to ÂŁ75,000 a year
July 2019
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
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.
Senior Backend Developer Ori London, United Kingdom ÂŁ55,000 to ÂŁ65,000 a year
March 2019
1 Applicants This Week
More Than 6 Months Old
Job Description
Excited by microservices? Deploying on top of Kubernetes? Writing in Go? Curious about edge computing? So are we!
We work with networks, big and small, to build the future of communication. Based in central London, we are looking for a Senior Backend Developer to join a growing team of driven entrepreneurs. We are looking for candidates interested in driving architecture, technology choices and using their experience to help improve our edge computing platform.
Our Promises
Support your personal development, prioritising growth in knowledge around technology
Build an environment that encourages individual autonomy within a close-knit team
Provide constant technical challenges and puzzles requiring creative thinking and problem solving
Encourage the proactive use of new technologies and processes
Your Responsibilities
Develop, test, deploy, and maintain services capable of delivering content, applications and services in a 5G-ready world
Ensure software is designed and implemented for quality, robustness, and scale
Support Ori and the rest of the product development team in resolving customer problems
Take ownership and responsibility of production-ready code
Contribute to and ensure the completion of code development so that product releases reach general availability on time
What weâll expect
Experience and understanding of production-ready services in a Cloud-like environment (public or private)
Multiple examples of architectural designs or decisions resulting in real-world implementation
Continued development experience; writing code, tests, and debugging issues
Strong grasp of core architectural and programming principles
Experience with Go or similar languages (Java, C/C++, etc.)
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
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!
Software Engineer Brightcove London, United Kingdom ÂŁ40,000 to ÂŁ120,000 a year
August 2018
1 Applicants This Week
More Than 6 Months Old
Job Description
About Us
Brightcove is the leading online video platform that powers the video for many of the UK and the worldâs largest media companies including BBC Worldwide, UKTV, Channel 4, Ford, Viacom, ESPN, and The New York Times.
As a Software Engineer, you will help deliver a service that touches millions of people around the world by serving over a billion video streams each month.
Our Team
The âDynamic Deliveryâ team work on a highly scalable, multi-region set of microservices that are responsible for delivering video to millions of consumers around the world.
Weâre a small team, so youâll have a high degree of autonomy and input into design decisions. We also offer a competitive salary, flexible working environment and encourage learning and career development.
Our Technology
The Dynamic Delivery platform has been developed from scratch over the past two years and is almost 100% written in Go, with functional tests written in Ruby/Cucumber and deployed using containers onto public cloud infrastructure.
You
Have 2+ years of experience as a software engineer
Have experience with deploying software to cloud services
Understand the reasons for and best practices around testing and are familiar with TDD and BDD
Have a good understanding of HTTP
Have experience taking ownership of a service from design to deployment
Can take into account scaling, cost and performance considerations when designing a service
Stay abreast of developments and best practices within the technologies you use
You - Bonus Points
Have written Golang in production
Have used and deployed containerised software
Have worked with CDNs
Have experience with video streaming technologies (HLS / MPEG DASH / Microsoft Smooth Streaming).
Have an understanding of H.264 and AAC
Have an understanding of video container formats, specifically MP4 (and fMP4/ISOBMFF) and MPEG TS.
Have an understanding of common DRM technologies, specifically Widevine Modular, Playready and Fairplay.
Location
Lacon House is situated in Central London, nestled between world-leading media companies and the capital's thriving tech scene.
The nearest Underground stations are Holborn and Russell Square.