Golang BYG Book Your Game Jobs in United Kingdom Paying 100,000 USD a Year
Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 50+ Golang BYG Book Your Game Jobs (1 new this month) in United Kingdom đŹđ§ in September 2024 at companies like Appvia, Emitwise and Synthace Ltd paying at least 100,000 USD per year working as a Product Developer - Back End, Software Engineer 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
49 developers joined Golang Cafe in the last 30 days
12,080 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 62 BYG Book Your Game Jobs in United Kingdom đŹđ§ paying at least
100,000 USD per year • Sort by
Date
Product Developer - Back End Appvia London, United Kingdom / Remote (UK) ÂŁ60,000 to ÂŁ90,000 a year
January 2021
1 Applicants This Week
More Than 6 Months Old
Job Description
The Application Containerisation market is due to reach $8.5B by 2025 delivering a CAGR of 26.5%. This is being driven by many different organisations that are turning to container based infrastructure and microservices as a way of satisfying the ever complex role of Software Development. Recently, Kubernetes has become the standard in making this possible and is, in fact, the fastest growing project in open-source history. Appvia, founded in 2018, is a company of highly skilled engineers, who are building products to enable the deployment, maintaining and scaling of Kubernetes as well as the added challenge of delivering a truly cloud native vision.
We're part of the Cloud Native Computing Foundation and for our customers like the Home Office and Bank of England, we've already got 700+ developers using our service, building over 500+ applications, in over 20,000+ containers, running a number of critical applications for the government both on-premise and via Azure, Amazon and Google.
The Role:
You will get an opportunity to help shape how businesses deliver applications and improve the developer experience with well thought through products and engineering.
You will research, conceive and develop software applications to extend and improve Appviaâs product offerings, working with a talented cross-functional agile team.
You will be passionate about your industry and get an opportunity to make a real difference to the business you are part of.
Key Responsibilities:
Design, develop, test, deploy, maintain and improve software
Collaborate with colleagues and users on a regular basis to build out assumptions with prototypes
Build features whilst maintaining backwards compatibility
Express improvements and ideas to further develop products
Communicate effectively with all stakeholders to drive out user requirements
Lead on an idea, design and deliver working prototypes
Requirements
A strong understanding of the full software development lifecycle
Passionate about driving the best product outcomes for all users
Ability to challenge and understand real user requirements and map them to tangible technical objectives
Pragmatic and methodical approach in solving difficult technical problems
Understanding of scalable and distributed microservice concerns
Ability to architect and maintain backward compatible APIs
A passion for new technology and automation
Practical understanding of distributed systems
Good understanding of industry best practices
At least 5 years designing and developing backend systems ideally in Golang
Experience of working on and contributing to Open Source Software projects
Previous exposure to modern front-end frameworks
Experienced in BDD and test automation
Experience developing on and with the Kubernetes API
Previous Ruby/Python experience would be beneficial
Exposure to Cloud and Developer PaaS products
Excellent verbal and written communication skills
Benefits
Competitive salary
26 Days Holiday including your birthday off (plus bank holidays)
Software Engineer Emitwise London, United Kingdom ÂŁ60,000 to ÂŁ80,000 a year
July 2020
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
What is Emitwise?
Emitwise is a fast-growing startup, whose vision is to accelerate the transition to global carbon neutrality. We build software that uses machine learning to help companies monitor and manage their carbon footprint. We're a seed stage company backed by top-tier Silicon Valley investors. Headquartered in London, Emitwise is at the heart of the net-zero carbon revolution.
Why does Emitwise exist?
Climate change is the defining issue of our time and we have reached a defining moment. While the threat to our planet is dire, the opportunity is also historic. But we need to move quickly. Our team is determined to create a world where every organisation, big or small, is able and willing to play their role in the fight against climate change.
Who we are
We're a team of entrepreneurs, engineers, designers, and carbon accountants that share a deep passion for sustainability and our crafts. We recognise the urgency of the climate crisis and, as such, value execution. We strive for innovation and therefore actively pursue diversity of thought. We cherish feedback and default to transparency. Ultimately, we're a team disenchanted with business as usual and looking to make real impact.
About the job
Reporting to the CTO, you will be a core member of the engineering team, helping us build the next generation of our product. You will be working on different challenges every day, ranging from back-end development to deployment of infrastructure. You will take a special delight in front end work and will help lead the team on their redesign of our carbon data visualisations.
Your work will be critical to the success of Emitwise and will include:
Design, develop, test, deploy, maintain and improve software
Manage individual project priorities, deadlines and deliverables
Help shape the future of a fast-growing Engineering team
Relevant candidates will likely have:
Experience of front-end software development (Angular or a similar framework).
Experience with one or more general purpose programming languages including but not limited to: Python, Java, C/C++, C#, Python, JavaScript, or Go.
The most relevant candidates will be able to demonstrate:
Experience working with a data visualisation framework (D3 or a similar library)
You will have the interest and ability to learn other coding languages as needed.
Ability to work in a team environment, not only implementing best practices in front-end development, but also upskilling those in the team.
A fine-eye for detail, paired with the experience and skill to strive for perfection.
Financial compensation
Salary range: ÂŁ60-80,000
Equity range: 0.05-0.25%
We want to hear from you
If this sounds like a team you'd like to be a part of, a mission you'd like to join, and a role you'd thrive in, please donât hold back from applying! Whatever skills you bring to the table or background youâre coming from, we welcome you to start a conversation with us. We need your unique perspective for our continued innovation and success.
Apply to find out more about Emitwise and the role. The time to act is now!
Right to work
We are currently only accepting applications from candidates who have the right to work in the UK.
We are looking for software engineers to continue developing and scaling our products and infrastructure.
The Project
Named by the World Economic Forum as one of the world's 30 Technology Pioneers 2016, Synthace is re-imagining how we work with biology, exponentially improving the speed and quality of the final results.
This is made possible through our revolutionary cloud based platform for designing biological experiments, simulating them, translating instructions for automated lab equipment, and visualising complex data sets from the results. All of this is done by Antha, which is already impacting how scientists work with biology in major companies like Dow, Merck and GSK.
Antha lowers the level of entry for scientists wanting to introduce automation to their work, while allowing specialist technicians to get even more out of the existing equipment in the labs. It is directly contributing to faster, more efficient research into hard to cure genetic diseases such as Cancer.
If knowing your work is having a positive impact on the world, it doesn't get much better than this.
You'll be working within a tight-knit, friendly and collaborative development team on exciting projects with plenty of technical challenges to get your teeth into.
You won't find any micro-management here - we're all about freedom, trust, enablement and personal ownership. We give you the space to solve complex problems, while offering support if/when needed.
Responsibilities:
Design, build, test, and maintain APIs and services
Integrate and deploy custom and off-the-shelf software components
Manage deadlines and priorities in a dynamic environment that blends software and wet-lab development
Master our current technology stack which includes in different areas: Kubernetes, Go, Google Cloud, Azure, Docker, GraphQL
Requirements:
BA/BS degree in computer science or equivalent work experience
Experience with Unix development environments
Working knowledge of common network protocols (HTTP, TLS, GRPC)
Seriously well versed in any of the following programming languages: Go (ideally), Python, Java, C, and/or C++
Working knowledge of HA and distributed systems
Ability to deliver high quality software to a tight schedule
Excellent communication skills are also a must in our fast-paced, multidisciplinary environment
Why join Synthace:
Work with genuinely extraordinary people
Open, collaborative, and friendly culture
Challenging, groundbreaking and exciting work
Chance to be a part of the 'fourth industrial revolution', helping us to create tools and systems that allow scientists to do things like cure Cancer faster!
Salary: ÂŁ80k-120k depending on experience + equity options
Backend Engineer Coda Platform London, United Kingdom ÂŁ70,000 to ÂŁ90,000 a year
November 2019
3 Applicants This Week
More Than 6 Months Old
Job Description
Senior Backend Developer - London
About Coda
Coda is a technology company with a mission to build the best mobile games for each individual user with help of latest design trends and technology available for personalized experiences. Experimentation, creativity, and data are at the core of what we do.
We are a well-funded seed stage company founded by mobile industry veterans who have worked together for the past 6 years and exited their previous company. The company is based in London, and we have team members in Berlin and Istanbul.
About our team
We are a group of entrepreneurs who came together to build great games. After having exited the previous company that we built together and sold, our key goal is to make an impact in an area we are all passionate about and have fun.
We started and built the biggest mobile ad network in the Middle East and Southern Europe region and sold it to AdColony, one of the biggest, the inventors of rewarded video ads in mobile games. Our expertise is in the commercialization of games at scale, enabled by complex technology platforms.
Our goal is to bring together the best talent that is fit to go after our mission, regardless of background and location. We believe in opportunity equality and in the ability of diverse thinking teams to make a world-changing impact. We are looking to join up with other risk takers to form the foundation of our team.
Job Description
We are looking for experienced backend engineers to build the Coda platform from scratch. You will be one of the pioneer engineers who contribute to all parts and elements of the data platform we are building, from infrastructure to architecture to development.
You will work in a team consisting of experienced backend, data and machine learning engineers, directly reporting to CTO, for designing and building an integrated platform with numerous components and services, the primary intention being recording, querying and processing data. Agility, speed, robustness, security and availability are the core properties of the system we are aiming for. Although there are particular technologies we would like you to be experienced with, the main acceptance criteria for this role are system thinking ability, perfect problem solving skills and desire for constant positive contribution to Codaâs success.
Responsibilities
Be the part of the team to architect and build the platform from ground up
Implement microservices architecture for all inbound/outbound backend services
Develop services for client and server to record, query and process various types of data streams
Develop real-time 3rd party connected services to import/export data
Develop high throughput configuration services for client feedback
Work on and improve the deployment/orchestration/maintenance process
Support Data Engineers and Machine Learning Engineers in building Data Science workbench and creating testing/staging and production environments.
Qualifications
5+ years of Software Engineering experience in backend development
3+ years of experience with Go
Designed and built services/applications that deal with big data (high in volume and throughput)
Experience in different types of data storage schemes (logs, objects, relational, time series, graph etc.)
Having successfully implemented solutions to deal with at least over 100K TPS
Knowledge in microservices architecture, containers, and orchestration
Proficient in SQL
Former experience with at least one relational database solution (PostgreSQL, MySQL)
Former experience with in-memory data stores (Redis, Memchached, etc)
Thorough knowledge on cloud infrastructure, experience with AWS and its variety of services from IAM to EC2, from S3 to Kinesis.
Keen on CI/CD pipelines and automated testing
As a plus worked with distributed data warehouses (Snowflake) and distributed computing frameworks (Apache Spark)
Why join Coda?
*Youâll get to benefit from being part of a transparent and early stage team where you can get exposure to various aspects of a company whilst deploying your own expertise with a clear product vision and the funding to survive the chasm
* You will work on some of the hardest technical and operational challenges in the industry - explore and break your own limits and help us break our own
* Yes itâs mission impossible and yes we know our ambitions are slightly over the top but we bring experience and resources of a proven team that has achieved a wild dream before and is hungry for more
* You will work with a diverse team that has learning, having fun and achieving long term goals as top priorities
We Offer
We welcome parents and parents-to-be - 24 weeks maternity and 8 weeks paternity leave with full pay
25 days of annual paid leave
Competitive salary and equity
We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know.
Systems Engineer (DevOps) Zego London, United Kingdom ÂŁ65,000 to ÂŁ75,000 a year
October 2019
1 Applicants This Week
More Than 6 Months Old
Job Description
Zego is reimagining insurance for modern businesses and the self-employed. We are building a 21st century insurance platform with which to drive innovation in the industry. In 2018 we were listed as one of the top 3 disruptors to watch on the Sunday Times Fast Track 100, we were also listed in Wired magazine as one of the 5 hottest startups in London. Weâre crafting the smartest insurance company in the world and we want you on board.
We are looking for a Systems Engineer to join our team in London, where you will be part of the TechOps squad whose mission is to maintain and secure the systems and infrastructure on which our product operates. You will act as a systems and operations authority and work with other software engineers to ensure products will be secure, reliable, scalable and efficient in every aspect (performance, maintenance, cost).
Systems Engineers at Zego are ultimately responsible for the well being of the product from the moment it leaves developersâ workstation. They understand the importance of efficient development processes and actively work on improving those at Zego.
We are looking for candidates who have strong analytical and troubleshooting skills,
an architect and operations minded engineer who embraces devops methodologies to improve the product and exhibit a willingness to learn and apply new technology.
Your experience should include (preferred):
Coding and scripting (Bash, Python, Golang)
Configuring Infrastructure as Code (Terraform)
Cloud services (AWS)
Container management and orchestration (Docker, Kubernetes)
We offer a number of benefits to all our employees, including:
Experience of working with founders from VC backed fast-growing startups
A great office located in Shoreditch right by Old Street Roundabout
High-end equipment of your choice
A competitive compensation package including options
A company sponsored mental health program
Free breakfast in the office every Friday
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, national origin, gender, sexual orientation, age, marital status, or disability status.
Backend Engineer, Security Monzo Remote / United Kingdom ÂŁ40,000 to ÂŁ100,000 a year
August 2019
10 Applicants This Week
More Than 6 Months Old
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. We want our bank to be safe and secure for our customers, so security is very important to us
Security at Monzo
Monzoâs security team has a wide range of responsibilities, from infrastructure security to application security. As a bank, we are solving diverse, novel problems to ensure that our customers are safe and secure.
One of the guiding principles of security at Monzo is that security at the expense of user experience is a last resort. We aim to move mountains in the background such that we can build world-class features without compromising on security.
As a member of our security team you would be responsible for constantly improving the security of Monzo, and you would work closely with other teams to ensure that our systems are secure by design. Of course, security incidents can and do occur, and the security team is involved with many different types of incident response.
Our 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 our product 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!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 our product 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 190 engineers out of roughly 1000 people in total - and we have big ambitions. As a security engineer here you'd be able to work directly with lots of teams across the company, and we run regular knowledge-sharing sessions so youâll learn heaps about everything from how banks work to effective communication.
At Monzo you will get to work with a lot of exciting new technology.
We rely heavily on the following tools and technologies:
Go to write our application code (thereâs an excellent interactive Go tutorial here)
Cassandra for most persistent data storage
Kafka for our asynchronous message queue
Linkerd/Finagle for RPC
Kubernetes and Docker to schedule and run our services (Oliver, our Head of Engineering, gave a great talk at KubeCon on how we use these technologies)
AWS for most of our infrastructure
React for internal web dashboards
We also have two physical datacenter sites with actual cables to connect to various third parties
You should apply if:
the work weâre doing sounds exciting!
you want to be involved in building a product that you (and everyone you know) use every day
youâre constantly looking for flaws in systems and can reason about how best to address them
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.).
Logistics
We can help you relocate to London, we can sponsor visas, and we're open to distributed working (as long as you can spend around 20% of your time in London).
We have payroll set up in five countries: the UK, Ireland, France, Poland and Spain. 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 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 try our best to make this happen. Just let us know in your application so we can plan for it.
We're usually always hiring for Backend Engineers in Security, so there's no closing date for this job.
Our interview process is normally a phone interview, a coding task and call to discuss it, and 2-3 hours of onsite interviews. 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
Questions about this role? Head over to our careers page to read our FAQs (www.monzo.com/careers)
Perks & Benefits
Stock Options
Salaries Reviewed every six months
Working from Home
Holiday
Unpaid holiday
Health insurance
Pensions
Maternity, Paternity and adoption leave
Catered lunch
Headspace subscription
Socials
Yoga and Pilates
Equipment
Cycle-to-work
Learning and training
Knowledge sharing
Library
Life Insurance
Interview Process
Our interview process is normally a phone interview, a coding task and call to discuss it, and 2-3 hours of onsite interviews. 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
Cloud Architect Ori London, United Kingdom ÂŁ70,000 to ÂŁ90,000 a year
July 2019
1 Applicants This Week
More Than 6 Months Old
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.
âDevOps is not a goal, but a never-ending process of continual improvementsâ so sayâs industry leaders, do you agree?
Come and join our emagine family as an emagineer, where you'll work closely with the software development team as a Senior DevOps Engineer.
As a Senior DevOps Engineer, youâll work within the software development team, supporting them on the early stages of a Greenfield project that involves advanced monitoring, machine learning and predictive analysis software for the financial services sector. Our UK office is relatively new, and so the ability to develop and be creative with new products is what makes this role unique. Your role will involve development, system administration, quality assurance and support. You will join the project from the outset and have an opportunity to significantly influence the project architecture. This is a genuine opportunity to be a part of a team that is dedicated to achieving success, through working on a project that is innovative, inspiring and rare to the market.
We are happy to consider candidates who may have previously worked within DevOps, Systems Administration, software development or automation testing environments with some exposure to relevant technologies. Youâll ideally be educated to Degree level or demonstrable commercial experience in an IT Operations.
In your role as Senior DevOps Engineer you will:
Build our next generation containerised architecture
Assist the software development team with ad-hoc optimisation and refactoring
Methodically follow an agile process with Scrum
Carry out Elastic Stack administration and optimization along with Software packaging, quality assurance, testing and Linux system administration, automation and scripting.SecOps
To be successfully considered for this unique and exciting opportunity you will:
Have strong knowledge of UNIX and Open Source along with Programming in C++ or Golang
Have an In-depth understanding of infrastructure code tooling, preferably Puppet or Terraform
Possess excellent Linux system administration experience
Have a natural passion for building state of the art infrastructure
Be positive, constructive along with methodical approach with an emphasis on collaboration and execution
Have experience with solutions such as:
elastic stack, Redhat, Centos or Fedora, Kubernetes, GlusterFS
Scripting skills in Bash, Perl and/or Python
NoSQL databases.
Source control with Git
RPM creation
Jenkins expertise, and experience with Job DSL & Jenkinsfiles.
Docker and containerisation
What youâll get in return:
A commitment to an accelerated: career pathway, development, and learning
To work in an established brand with a startup mentality
Excellent salary, exceptional benefits package
Recognition programmes
Growth within a diverse and global environment
About us:
emagine Consulting is an independent professional services consultancy with 30 years of experience specialising in the banking and financial services industry. We partner with our clients to meet their business initiatives both in the immediate and long-term. We achieve this by leveraging our expert and proprietary industry knowledge, coupled up with an extensive understanding of their business needs to drive the right solution for our clients. With our practice-based organisational structure, combined with our agile delivery model, we are able to successfully deliver highly complex, cross-region programmes/projects for our clients.
Our core values:
At emagine Consulting, we consistently strive to deliver high standards and best practice to our clients, colleagues, and consultants. Whilst we have had many successes, we aim not to dwell on them; instead, our agenda and approach are to always seek to improve on our past successes and to better ourselves. Our five core values, internally known as "the 5C's" assist us in making sure that we remain consistent across all functions, departments, and sectors.
Our 5 core values are as follows:
¡ Caring - we are attentive, we listen and learn from each other
¡ Committed - we are committed to delivering results
¡ Courageous - we dare to explore new realms of possibility
¡ Collaborative - we trust each other and work as a reliable team
¡ Creative - we think outside the box, with expertise and imagination
To be considered for this opportunity, you will already have the legal right to live and work in the UK.
âemagine is an equal opportunity employer, and employment practices are based strictly on merit. It is the policy of the Company to give equal opportunity in employment regardless of sex, sexual orientation, marital status, race, age, disability, gender reassignment, pregnancy and maternity, religion or ethnic origin.â
Senior Backend Engineer 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.
Backend Engineer Cuvva London, United Kingdom ÂŁ75,000 to ÂŁ90,000 a year
August 2021
3 Applicants This Week
More Than 6 Months Old
Job Description
About Cuvva
Cuvva is making car insurance radically better.
Weâre creating truly flexible products that meet peopleâs real needs. Using lightning-fast technology to unlock better experiences and fairer prices for our customers, Cuvva is building the future of insurance every day.
Cuvva was the first UK company to sell hourly insurance through an app. Since then weâve sold over 3 million policies and supported over 450,000 customers. Weâre a world-class team of over 100 people, passionate about solving our customersâ problems. Join us.
Why work for Cuvva?
We donât cut corners. We strive to do the right thing, even when that makes life more difficult for us.
We are customer centric and everyone in every area of the businessâincluding our CEO & Founder Freddyâis expected to spend a few hours a month on customer support. This is so we all fully understand customer needs and how the app works! Hereâs a blog post on our âCops Clubâ.
Weâve nurtured an awesome team culture. We always speak up when we have an idea - but also know when to let go and get behind something else.
And weâre comfortable giving and receiving honest feedback, and trying new ways of doing things.
Weâre building a diverse team from different backgrounds, outlooks and experiences. Everyone is given a fair chance of getting a role at Cuvva. Even if you secretly donât love insurance, trust us, youâll love what weâre building.
About the role
Youâll work in one of our cross-functional product squads, helping the team achieve their goals - whether thatâs building a new service in our backend platform, creating a new version of an existing API to deliver a new feature, or creating a CLI tool to automate something.
We work in a highly collaborative fashion, and maintain an open and transparent work environment. Engineers at Cuvva donât just write code or implement against a spec. Youâll be expected and encouraged to take part in the entire product development process from problem-discovery to solution design, to implementation and rollout.
Each product squad autonomously owns an area of the Cuvva product. Squads are made up of engineers from multiple disciplines (backend, web, iOS, Android), product and content designers, and a product manager. Engineers at Cuvva come from a variety of backgrounds and have different but complementary skill sets. We donât require a computer science degree - many of us are self-taught.
Our approach
We value consistently-written, simple, resilient systems. Our backend is made up of many standalone services with a JSON-based RPC interface. We aim to create a client-agnostic API design suitable for a variety of clients (mobile apps, website, internal tooling, 3rd parties). Because weâre a regulated financial company, we have interesting and rigorous requirements to meet with regards to data security and auditability.
Most systems are written in Go (some older ones are Javascript), backed by either Postgres or Mongo, and are hosted in a container environment. We heavily lean on AWS tooling such as S3, Lambda, and SQS, and we occasionally build integrations with more âlegacyâ 3rd party systems in the insurance industry.
You can find out more about our backend systems here:
Our libraries and Go tooling is open sourced on GitHub
âShowing off our K-sortable IDsâ our blog
âHow we analyse and test new pricing modelsâ our blog
âHow we test and roll out new product featuresâ our blog
You'll do great here if you:
⢠Have genuine interest and curiosity about the Cuvva product, and consumer insurance in general
⢠Enjoy working as a team to solve problems collaboratively
⢠Have around 5 years of experience building rock-solid backend systems and APIs
⢠Have a track record of shipping great quality code with real customer impact
⢠Be comfortable and productive working with Go
â˘Â We donât require commercial Go experience but you would be expected to have a basic understanding and a willingness to learn
⢠Having a background with at least one statically-typed language is a good sign
â˘Â Know your way around the major AWS services (or similar cloud services), and have an enthusiasm for cloud services in general
â˘Â Be comfortable working with containers (e.g. Docker, K8S, ECR, container based CI platforms)
Perks & Benefits
Benefits
As well as a competitive salary (ÂŁ75-90k, dependent on experience) and equity based remuneration, benefits of working at Cuvva include:
⢠Brand new MacBook đť
⢠33 days holiday (inc public holidaysđ)
⢠Flexible working
⢠Wellbeing, personal development and work from home budgets
⢠Yearly increases to budgets and holiday allowances
⢠Generous parental leave policy
⢠One-to-one sessions with our Sanctus mental health coaches, giving you a safe space to talk đ§
⢠Access to Lifeworks - our mental health tool and employee assistance programme
⢠Mates rates on your car insurance
⢠Salary sacrifice schemes for electric bike hire and electric car lease
⢠Cycle to work scheme đ˛
⢠Season ticket loans đ
⢠A volunteer day
⢠Office library full of great books đ
⢠Great coffee machine in the office âď¸
⢠Fully stocked beer and soft drink fridge (we do team drinks every Thursday)
⢠Monthly team outings or remote events (so far weâve done things like karaoke, go-karting, bowling and comedy nights) đ¤