Get a weekly email with all new Golang jobs
x

Golang iMind Your Business Jobs in United Kingdom


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

Browse 50+ Golang iMind Your Business Jobs (1 new this month) in United Kingdom šŸ‡¬šŸ‡§ in May 2024 at companies like uSwitch, EDF and Appvia with salaries from Ā£44,000 to Ā£110,000 working as a Senior Software Engineer, Senior Software Engineer and Product Developer - Back End. Last post

Hiring Golang Developers?

Create your profile to continue

Dhyogo Alves De Almeida Stevary Bosuben Depender Aidar Zainutdinov Selim Arslan Aiden Man Vasa Chakradhar Suleiman Karim Eddin Stephen Lemmy Mwaura Monalisa Ntlemeza
  • 48 direct messages sent by companies to developers on Golang Cafe in the last 30 days
  • 27 developers joined Golang Cafe in the last 30 days
  • 12,498 developer profiles page views in the last 30 days
  • Get access to our Salary Explorer
  • Get access to exclusive discount on Golang courses up to 25% off
  • Last developer joined

2-Click Apply

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





10 of 98 iMind Your Business Jobs in United Kingdom šŸ‡¬šŸ‡§ • Sort by Date
Senior Software Engineer
uSwitch
London, United Kingdom
Ā£60,000 to Ā£75,000 a year
October 2018
3 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
  • Creating a personalised experience on the uSwitch homepage and our new ā€œmanage my bills productā€
  • 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
⎘ Copy Link ↗ Visit Link
EDF Logo
Senior Software Engineer
EDF
London, United Kingdom
Ā£50,000 to Ā£75,000 a year
March 2021
1 Applicants This Week
More Than 6 Months Old

Job Description

Our Team

There's a great opportunity for disruption in the UK energy market. Weā€™re one of the big suppliers, weā€™re agile and move quickly when it comes to tech. Weā€™re evolving our IT landscape from traditional on-premise monoliths to a collection of scalable, independent micro services which enable us to react to the fast paced nature of business and uncertainty.
Our Software Engineering practice is at the heart of this transformation, and is a multi-disciplined team with generalists and specialists; be it front-end, back-end, DevOps, SRE or QA ā€“ everyoneā€™s welcome!
We are supported by strong collaboration with our architects, delivery leads and product owners
Our methodology is based around agile delivery, DevOps structure and high amounts of test and pipeline automation.
Weā€™d love to hear from engineers who want to help shape, develop and grow our software engineering practice.

Our Technology

We work almost exclusively within the native cloud space, leveraging the AWS platform and an ecosystem of SaaS components. We aim to be serverless first, where practical, and recognise and use containerization where necessary.

A high level view of our tech stack is:

  • AWS, with CodeBuild/CodePipeline based CI/CD
  • Front-end; ReactJS and ReactNative for web and mobile
  • Back-end and middleware layers; API Gateway, Lambda, EventBridge, SQS, SNS, Cognito
  • JavaScript/TypeScript for UI, Go (Golang)/Python for Lambda
  • Iac; Terraform, Serverless Framework and SAM
  • Ops; CloudWatch, NewRelic, Kibana
  • Data; RDBMS, DynamoDB, MongoDB, RedShift, Hive, Apache Spark, PySpark, Jupyter Notebooks.
  • Test; Jest, Cypress, Cucumber

Our Roles

Weā€™re keen to speak with Engineers who are:

  • Generalist/full stack ā€“ Turn your hand to anything!
  • Front-end ā€“ Help us build beautiful, intuitive customer and staff facing web and mobile applications.
  • Back-end ā€“ Help us build APIā€™s, orchestration, data pipelines, event management and the engine room.
  • DevOps ā€“ Help us grease the wheels with IaC, pipeline and core supporting infrastructure
  • SRE ā€“ Help use build scalable, observable software
  • QA ā€“ Help us put testing at the heart of our engineering processes and continuously optimise and automate more.
  • Thereā€™s also opportunity if you want to lead teams, enjoy mentoring, developing our teams and owning the technical delivery.

Competitive Salary and Benefits

You can expect a competitive salary and benefits package. In addition to the salary youā€™ll benefit from an excellent pension scheme, flexible lifestyle benefits options and entry into the bonus scheme.

Although our roles are advertised on a full-time basis as standard, flexible working arrangements will be considered.

Why EDF?

Together, we can beat the climate crisis. Together, we can help Britain achieve net zero.

Weā€™re EDF and Britainā€™s biggest generator of low carbon electricity. Weā€™re not only talking about climate change, weā€™re doing something about it.

Weā€™re leading the charge for electric driving in Britain. Helping to build the nationā€™s low carbon network and economy. Generating power from clean sources like, wind, nuclear and solar. Investing in research into new carbon cutting tech.

Our positive energy gets each of us up every morning, and weā€™re proud of the great things weā€™re doing together.

If you want to build your future, join us and share our vision. Together, weā€™ll help Britain achieve net zero.


Apply ⎘ Copy Link ↗ Visit Link
Appvia Logo
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)
  • Flexible working hours
  • Pension
  • Health Insurance
  • Training and personal development
  • Bonus

⎘ Copy Link ↗ Visit Link
Emitwise Logo
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.


⎘ Copy Link ↗ Visit Link
Senior Developer / Fintech
Tumelo
Bristol, United Kingdom
Ā£45,000 to Ā£65,000 a year
August 2019
1 Applicants This Week
More Than 6 Months Old

Job Description

About us

Tumelo is a purpose-led financial technology company, providing transparency and influence for investors who want to have impact with their money.

  • We believe in a financial system that serves both people and planet.
  • Over the last year, weā€™vebeen building aplatform that creates value-aligned investments for people like us (environmentalists, feminists, tech enthusiasts...) and giving those people their right to a shareholder voice.
  • We are an FCA authorised financial institution and are at our most exciting stage of development as our app goes live in the market.

About the role

  • You will work on our backend with a slew of phenomenal new technologies including Golang, gRPC-based microservices, Kubernetes, Terraform, Amazon Cognito, the Google Cloud Platform and GitLab CI. Our mobile app is built in React Native.
  • You will be a foundational team member, contributing your experiences and ideas to enhance the growth and development of our team and general product direction, especially at this critical stage in our development.
  • You will contribute significantly to the architecture definition, design, development, testing and maintenance of Tumeloā€™s backend services and back office web portal.
  • You will ensure software is appropriately tested at all stages of the development and deployment cycles, including identifying opportunities for making our test and CI processes evermore effective and efficient, and you will help with the implementation of improvements to those systems.
  • You will work in an agile team, actively participating in scrum-based ceremonies to translate business and user requirements into stories; writing and refining.

About you

  • You are an exceptional individual who encapsulates our company values: open hearts, ambition, bring the magic, long-term thinking & thoughtful listening.
  • You are passionate about software development and enthusiastic about projects you work on, especially about learning new stuff and pushing your own boundaries.
  • You love working collaboratively in a small team and are a brilliant, proactive communicator.
  • You have at least 5 years of experience in design and development of large-scale software solutions, especially microservices.
  • You have a good working knowledge of Golang, ideally having used it successfully in a commercial environment, though we are also open to strong developers from other backgrounds who are eager for an opportunity to extend their Golang skills.

Find out more from the full job spec; https://www.tumelo.com/jobs/go-dev.pdf


Perks & Benefits

šŸ 25 days holiday

šŸ’° Share options

ā›µļø Celebrate your way. We let employees choose how they want to celebrate success. We're going to the beach this month!

Interview Process

  • Send an email to us at hello@tumelo.com
  • We'll read and reply to every application we receive
  • A chat over coffee/the phone
  • 1.5 hour in-person interview where we'll cover culture and technical stuff plus introduce you to the rest of the team.
⎘ Copy Link ↗ Visit Link
Software Engineer (Innovation)
Vodafone
London, United Kingdom
Ā£44,000 to Ā£63,000 a year
October 2018
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

For us, digital transformation is constant - not a one-off event. Itā€™s our obsession. And itā€™s how we forever evolve our technology to improve the lives of our customers. We continually experiment with ways to make our journeys more intuitive, simple and enjoyable. And weā€™re constantly testing and trialing ways to give customers faster access to our services, more flexibility - and the richest, most rewarding experience.

All you need is the right mindset and the desire to help us create award-winning digital experiences ā€“ we work at pace, we love ideas and collaborate on agile project.

About the role

We're looking for a talented and enthusiastic Software Engineer (Innovation) to join our innovation team in London, bringing with you a broad range of experiences and a passion for modern development technologies and practices. As an Innovation Software Engineer you'll be part of innovation team, building and testing great products that delight, transform and have a revolutionary impact on our business.

Working as part of the Innovation team and collaborating with teams across the Digital department to solve business problems - internal and external; by coming up with creative solutions and employing future technologies that can have revolutionary impact on our bottom line.

Your key skills and experience will ideally include:

  • Strong development skills in Python or Java. Familiarity with Scala, Go and Clojure is a plus.
  • Experience with stream pipelines and data store technologies (nosql, wide column and graph). We are Currently using Cassandra, Kafka, Amazon dynamoDB, Redis, Neo4j and Mysql.
  • Experience in Agile (Scrum) development.
  • Proven experience working in a continuous integration environment and prefer collective code ownership.
  • Familiarity with high availability distributed systems, SOA and RESTful messaging.
  • Bullet proof system design with solid tests
  • Experience working at scale with distributed Big Data technologies.
  • Someone with an interest in AI first software engineering and data
  • Experience with, and desire for, high quality and reliable service development
  • Organised and pro-active, with strong attention to detail
  • A natural team player, who enjoys working collaboratively with colleagues
  • A highly motivated self-starter with a can-do attitude, flexible and adaptable, with a ā€œcan doā€ approach and solid problem-solving skills even in the face of demanding deadlines
  • Focused on delivery, with a passion for quality and innovation
  • Ongoing contributor and passion for learning and adopting cutting edge technologies
  • Interest or experience in NLP, ML, disambiguation strategies and semantic approaches are plus points
  • Mentor the team and inspire experimentation, who facilitates and encourage training.
  • Established as a technology leader, working closely in cross functional teams and encompassing different technologies into solutions.
  • Nurture and encourage innovative ideas to problem solving, empower the team with the current line of thinking to produce the most cost effective solutions.
  • Moving on with new ideas to help find solutions with the emphasis on how can technology or a new creative method help make improvements.

⎘ Copy Link ↗ Visit Link
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.


Perks & Benefits

  • Competitive salary
  • You choose your kit
  • Pension & Health insurance
  • Flexible working
  • 28 days holiday + bank holidays
  • Free breakfast, snacks & drinks
  • Monthly lunch
  • Regular social events
  • Yoga & Massages
  • Pusher clubs
  • Pusher library
⎘ Copy Link ↗ Visit Link
Cuvva Logo
Backend Engineer
Cuvva
London, United Kingdom
Ā£75,000 to Ā£90,000 a year
August 2021
7 Applicants This Week
More Than 6 Months Old

Job Description

About Cuvva

Cuvva is making car insurance radically better.

Weā€™re creating truly flexible products that meet peopleā€™s real needs. Using lightning-fast technology to unlock better experiences and fairer prices for our customers, Cuvva is building the future of insurance every day.

Cuvva was the first UK company to sell hourly insurance through an app. Since then weā€™ve sold over 3 million policies and supported over 450,000 customers. Weā€™re a world-class team of over 100 people, passionate about solving our customersā€™ problems. Join us.

Why work for Cuvva?

We donā€™t cut corners. We strive to do the right thing, even when that makes life more difficult for us.

We are customer centric and everyone in every area of the businessā€“including our CEO & Founder Freddyā€“is expected to spend a few hours a month on customer support. This is so we all fully understand customer needs and how the app works! Hereā€™s a blog post on our ā€˜Cops Clubā€™.

Weā€™ve nurtured an awesome team culture. We always speak up when we have an idea - but also know when to let go and get behind something else. And weā€™re comfortable giving and receiving honest feedback, and trying new ways of doing things.

Weā€™re building a diverse team from different backgrounds, outlooks and experiences. Everyone is given a fair chance of getting a role at Cuvva. Even if you secretly donā€™t love insurance, trust us, youā€™ll love what weā€™re building.

About the role

Youā€™ll work in one of our cross-functional product squads, helping the team achieve their goals - whether thatā€™s building a new service in our backend platform, creating a new version of an existing API to deliver a new feature, or creating a CLI tool to automate something.

We work in a highly collaborative fashion, and maintain an open and transparent work environment. Engineers at Cuvva donā€™t just write code or implement against a spec. Youā€™ll be expected and encouraged to take part in the entire product development process from problem-discovery to solution design, to implementation and rollout.

Each product squad autonomously owns an area of the Cuvva product. Squads are made up of engineers from multiple disciplines (backend, web, iOS, Android), product and content designers, and a product manager. Engineers at Cuvva come from a variety of backgrounds and have different but complementary skill sets. We donā€™t require a computer science degree - many of us are self-taught.

Our approach

We value consistently-written, simple, resilient systems. Our backend is made up of many standalone services with a JSON-based RPC interface. We aim to create a client-agnostic API design suitable for a variety of clients (mobile apps, website, internal tooling, 3rd parties). Because weā€™re a regulated financial company, we have interesting and rigorous requirements to meet with regards to data security and auditability.

Most systems are written in Go (some older ones are Javascript), backed by either Postgres or Mongo, and are hosted in a container environment. We heavily lean on AWS tooling such as S3, Lambda, and SQS, and we occasionally build integrations with more ā€œlegacyā€ 3rd party systems in the insurance industry.

You can find out more about our backend systems here: Our libraries and Go tooling is open sourced on GitHub ā€œShowing off our K-sortable IDsā€ our blog

ā€œHow we analyse and test new pricing modelsā€ our blog

ā€œHow we test and roll out new product featuresā€ our blog

You'll do great here if you:

ā€¢ Have genuine interest and curiosity about the Cuvva product, and consumer insurance in general

ā€¢ Enjoy working as a team to solve problems collaboratively

ā€¢ Have around 5 years of experience building rock-solid backend systems and APIs

ā€¢ Have a track record of shipping great quality code with real customer impact

ā€¢ Be comfortable and productive working with Go

ā€¢Ā We donā€™t require commercial Go experience but you would be expected to have a basic understanding and a willingness to learn

ā€¢ Having a background with at least one statically-typed language is a good sign

ā€¢Ā Know your way around the major AWS services (or similar cloud services), and have an enthusiasm for cloud services in general

ā€¢Ā Be comfortable working with containers (e.g. Docker, K8S, ECR, container based CI platforms)


Perks & Benefits

Benefits

As well as a competitive salary (Ā£75-90k, dependent on experience) and equity based remuneration, benefits of working at Cuvva include:

ā€¢ Brand new MacBook šŸ’»

ā€¢ 33 days holiday (inc public holidaysšŸŒž)

ā€¢ Flexible working

ā€¢ Wellbeing, personal development and work from home budgets

ā€¢ Yearly increases to budgets and holiday allowances

ā€¢ Generous parental leave policy

ā€¢ One-to-one sessions with our Sanctus mental health coaches, giving you a safe space to talk šŸ§ 

ā€¢ Access to Lifeworks - our mental health tool and employee assistance programme

ā€¢ Mates rates on your car insurance

ā€¢ Salary sacrifice schemes for electric bike hire and electric car lease

ā€¢ Cycle to work scheme šŸš²

ā€¢ Season ticket loans šŸš‚

ā€¢ A volunteer day

ā€¢ Office library full of great books šŸ“š

ā€¢ Great coffee machine in the office ā˜•ļø

ā€¢ Fully stocked beer and soft drink fridge (we do team drinks every Thursday)

ā€¢ Monthly team outings or remote events (so far weā€™ve done things like karaoke, go-karting, bowling and comedy nights) šŸŽ¤

Apply ⎘ Copy Link ↗ Visit Link
Cloudflare Logo
Software Engineer - Core SRE
Cloudflare
London, United Kingdom
Ā£60,000 to Ā£90,000 a year
November 2020
2 Applicants This Week
More Than 6 Months Old

Job Description

About Us

At Cloudflare, we have our eyes set on an ambitious goal: to help build a better Internet. Today the company runs one of the worldā€™s largest networks that powers trillions of requests per month. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare have all web traffic routed through its intelligent global network, which gets smarter with every request. As a result, they see significant improvement in performance and a decrease in spam and other attacks. Cloudflare was recognized by the World Economic Forum as a Technology Pioneer and named to Entrepreneur Magazineā€™s Top Company Cultures list.

We realize people do not fit into neat boxes. We are looking for curious and empathetic individuals who are committed to developing themselves and learning new skills, and we are ready to help you do that. We cannot complete our mission without building a diverse and inclusive team. We hire the best people based on an evaluation of their potential and support them throughout their time at Cloudflare. Come join us!

In this role, you can expect to:

  • Work on highly distributed and scalable systems
  • Participate in the constant cycle of knowledge sharing and mentoring
  • Manage and develop some of the biggest clusters in the world
  • Research and introduce cutting-edge technologies
  • Contribute to open-source

We are still a small team, well-funded, growing quickly and focused on building an extraordinary company. This is a superb opportunity to join a high-performing team and scale our high-growth network as Cloudflareā€™s business grows. You will build tools to constantly improve availability, performance, uptime and response times. You will nurture a passion for an ā€œautomate everythingā€ approach that makes systems failure-resistant and ready-to-scale.

You may be a good fit for our team if:

  • You have proven skills of designing, developing and delivering HA scalable production systems.
  • You have deep knowledge of configuration management software, preferably Salt.
  • You have solid experience with cluster management systems (Kubernetes, Mesos)
  • You are comfortable with developing software in Go or Python
  • You know how network services (DNS, TLS/SSL, HTTP) and network fundamentals (DHCP, subnetting, routing, firewalls, IPv6, BGP) work
  • You have strong experience designing and managing multi-tenant database solutions (Clickhouse, PostgreSQL, CockroachDB)
  • You are confident in your knowledge with load balancers (nginx, HAProxy)

Bonus points if:

  • You have strong operational skills and are an expert in bash scripting
  • You have practical knowledge of web and systems performance, extensively used tracing tools like ebpf and strace.

What Makes Cloudflare Special?

Weā€™re not just a highly ambitious, large-scale technology company. Weā€™re a highly ambitious, large-scale technology company with a soul. Fundamental to our mission to help build a better Internet is protecting the free and open Internet.

Project Galileo: We equip politically and artistically important organizations and journalists with powerful tools to defend themselves against attacks that would otherwise censor their work, technology already used by Cloudflareā€™s enterprise customers--at no cost.

Athenian Project: We created Athenian Project to ensure that state and local governments have the highest level of protection and reliability for free, so that their constituents have access to election information and voter registration.

Path Forward Partnership: Since 2016, we have partnered with Path Forward, a nonprofit organization, to create 16-week positions for mid-career professionals who want to get back to the workplace after taking time off to care for a child, parent, or loved one.

1.1.1.1: We released 1.1.1.1 to help fix the foundation of the Internet by building a faster, more secure and privacy-centric public DNS resolver. This is available publicly for everyone to use - it is the first consumer-focused service Cloudflare has ever released. Hereā€™s the deal - we donā€™t store client IP addresses never, ever. We will continue to abide by our privacy policy and ensure that no user data is sold to advertisers or used to target consumers.

Sound like something youā€™d like to be a part of? Weā€™d love to hear from you!


Apply ⎘ Copy Link ↗ Visit Link
Improbable Logo
Software Engineer
Improbable
London, United Kingdom
Ā£70,000 to Ā£110,000 a year
July 2020
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Improbable has created SpatialOS: a networking solution combining low latency, tools for faster iteration, and a ready-to-go architecture capable of supporting innovative games.

Now the Improbable Defence division, building on the backbone of SpatialOS, has combined world class scientific modelling, market leading AI, mission specific user interfaces and a uniquely flexible and secure deployment model to create a powerful simulation platform tailored to the needs of the military.

Our mission? To enable the most realistic and effective military simulations ever experienced, making defence users more effective on operations and decreasing the cost of military preparedness.

Mission

The Partner Engineering team are software engineers responsible for providing deep technical expertise to our strategic partners & customers to successfully develop and build with SpatialOS and our advanced probabilistic modelling products.

Partner Engineers at improbable are Software Engineers with deep knowledge of the core concepts of our faster-than-realtime simulation products, and help our industry partners to build specific products. A Partner Engineer in the Defence Unit helps design, deploy, and support solutions that are performant, scalable, and highly available wherever the end user requires.

Areas for Impact

  • Your work is amongst the most high-profile and important work that Improbable Defence does.
  • You will be working directly on one of our multi-year, high-value programs of work. You will work through the entire SDLC with partners.
  • In early phases, you will provide design expertise as well as deep competence in our modelling & simulation products.
  • As the project progresses you will serve as the Improbable product SME, leading complex areas of feature development (integrations, deployment, performance optimizations).
  • At the front-line with our partners you will be uniquely positioned to influence product direction, leveraging direct feedback and qualitative evidence.

We'd like to hear from you if you identify with much of the following:

  • Experience building cloud-based software products, leveraging tools like Docker or Kubernetes for example.
  • Experience building data-intensive software products leveraging tools like Kafka or Spark for example.
  • Experience with a range of software engineering languages; we use Golang, C++, Kotlin & Typescript but welcome a range of backgrounds and are happy to train candidates up
  • Natural communicator; able to work with a range of stakeholders inside and outside the core business.
  • You have a desire to work with our partners who are central to our platform; these include large engineering and defence organisations.
  • You have experience designing technical solutions alongside partners or customers; you may be a solutions architect or customer engineer for instance.
  • You enjoy working cross-functionally, contributing to Product direction and influencing senior stakeholders.

Equal Opportunity

The best ideas are often the least expected and require new ways of thinking; thatā€™s why our teams at Improbable are made up of an incredible range of talented people. Improbable is proud to be an equal opportunity employer. We do not discriminate based on race, ethnicity, colour, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran status, genetic information, marital status or any other legally protected status.


⎘ Copy Link ↗ Visit Link

Get a weekly email with all new Golang jobs

10 of 98 iMind Your Business jobs in United Kingdom šŸ‡¬šŸ‡§