Golang BounceX soon to be Wunderkind Jobs in United Kingdom
Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 100+ Golang BounceX soon to be Wunderkind Jobs (1 new this month) in United Kingdom đŹđ§ in December 2024 at companies like SOON_, Stuart and Monzo with salaries from ÂŁ30,000 to ÂŁ116,000 working as a DevOps / Platform Engineer, Platform Developer (Go/K8s) 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
33 developers joined Golang Cafe in the last 30 days
12,461 developer profiles page views in the last 30 days
Get access to exclusive discount on Golang courses up to 25% off
Last developer joined
2-Click Apply
Upload Your CV
Go to your Inbox & Confirm Your Application
10 of 121 BounceX soon to be Wunderkind Jobs in United Kingdom đŹđ§ • Sort by
Date
DevOps / Platform Engineer SOON_ Remote (UK) / London, United Kingdom ÂŁ40,000 to ÂŁ55,000 a year
June 2021
4 Applicants This Week
More Than 6 Months Old
Job Description
Platform Engineers work collaboratively with the engineering and project teams alongside producers, designers and engineers. In this role you will; work on the development of backend microservices in collaboration with the engineering team and support the team through maintaining our continuous integration and deployment processes.
We design and build services, platforms and products for our customers and your role will be focused on building platforms and APIs for the team to build on. We alsoâ research, prototype and build our own products as part of our R&D process - youâll be actively involved in this with opportunities to explore technologies you are most interested in.
What you will be doing
Building backend microservices and APIs (Go, Serverless / Cloud Functions, Node).
Supporting the team with CI/CD automation (i.e. creating staging environments so our frontend engineers can test their code).
Helping to scope and define effort for infrastructure requirements on a variety of different projects â from CMSâs to large scale eCommerce projects.
Day-to-day management and monitoring of our GCP infrastructure.
Keeping up to date with and identifying suitable new technology-related trends, techniques, tools and methodologies.
Requirements
2+ years experience in a digital agency, startup or product team.
Strong programming skills with development experience and expertise in at least one language (preferably Go).
Experience setting up and maintaining CI/CD pipelines.
Experience with scalable cloud deployments (GCP ideally but any other cloud platform like AWS or Azure).
Familiarity with relational and non-relational databases (PostgreSQL, Redis, Cloud Datastore/Firestore).
Familiarity with test driven development
.
Deep familiarity with Linux/Unix.
Nice to have
Familiarity with Kubernetes, containers, and container orchestration technologies.
Experience with infrastructure as code (ideally Terraform).
Knowledge of secure coding practices including OWASP, secrets management, and vulnerability remediation.
Familiarity with security auditing (Web Security Scanner, Burp Suite).
The mindset we are looking for
Love what you do; we really care about our clients and the work.
Love to learn; learning new things is what motivates all of us and is why we love the Web.
Be proactive; you get out what you put in.
Show talent; make us feel like weâll never be that good.
Attention to detail; we worry, fret and polish till itâs right.
What youâll get out of it
Weâre a small company and a tight team - we work collaboratively, we share load, we have deep specialist experience but often blend roles.
Weâre also a tech start-upââ ââ researching, prototyping and building our own products as part of our R&D process. Youâll be actively involved in this with opportunities to explore technologies youâre most interested in.
We pay fair London wages, encourage decent amounts of holiday and support remote and flexible working. To make sure our staff are as safe as possible during the pandemic, we are all working from home, with mature systems and processes in place that make this as easy as possible. In 2021 weâll be making fresh decisions about how and where we work. It will be flexible, youâll be allowed to work from home if you like it and there will be alternatives if you donât.
Platform Developer (Go/K8s) Stuart Remote (Spain, France, Italy, Portugal, Poland, United Kingdom) âŹ65,000 to âŹ90,000 a year
May 2022
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Stuart (DPD Group) is a sustainable đ± last-mile logistics company that connects retailers and e-merchants to a fleet of geolocalised couriers across several countries in Europe.
Our Mission đ
We are an impact-driven company that aims to build the future of logistics for a more sustainable world: shared, efficient and reliable. We are committed to creating a new standard for urban deliveries that meet todayâs environmental and social challenges while offering a premium delivery experience blending speed, flexibility and convenience.
Our motto: âMake every delivery a moment all of us can truly celebrate!â More than 3000+ leading brands already partner with us across Restaurants, Grocery, Retail & Luxury, eCommerce and Professional Services to deliver all types of goods at the tap of a button. Stuart is a highly diverse and inclusive company of 700+ employees with 90+ nationalities working across France đ«đ·, Italy đźđč, Poland đ”đ±, Portugal đ”đč, Spain đȘđž and the U.K. đŹđ§
Itâs the right moment and the right place for us to make an impact on millions of people, as home delivery services hit a record high. And guess what? You can help us fulfil our vision đ
Letâs talk about Software Engineering đ
We are looking for a Platform Engineer đ€ to work in our new developer experience department in the deployment team.
We want to build an amazing Internal Developer Platform. In order to achieve that goal, we want to give time and space to a group of people that are very passionate about how an elite software development team works and wants to help to optimize our teamâs workflow.
We want all teams to be able to self-service their needs without the need to put a ticket on any board when they need something.
We want to treat our developer platform as a product. We want to iterate it step by step making the lives of the rest of the developers in the company easier so they can focus on the business needs.
This team will be a mix of putting together existing open source solutions and building our own. We use things like Kubernetes, ArgoCD, or Crossplane to set the foundations for the rest of our teams.
You will decide how our services will be configured and, following the âautomate all the thingsâ mantra, we expect you to automate these decisions so that they are easy to follow by the rest of the engineering team.
If we had to play the buzzword bingo weâd say:
- Solid knowledge of a programming language. It would be great if it was Go
- Microservices: Orchestration, build pipelines, test pipelines
- Kubernetes and tools to create abstractions on top of it. KuveVela, Crossplane
- ArgoCD
In this team you will become an expert in these technologies and you will be able to provide abstractions so that the rest of the engineering team does not have to.
You will be assigned to an onboarding buddy who will help you make yourself at home at Stuart. You will start meeting people from all departments to learn more about what we do and start to understand the general principles that are driving our architecture.
You should get in touch with how we are deploying our software today and where we want to go in the future.You will be paired with some teammates to start delivering your first code.
In three monthsâŠ
You should start to understand the different processes that happen across our company within the other teams.
You should already be part of the deployment teamâs vision. You should be participating in your teamâs ceremonies. Each team has its own working agreements, as long as they are aligned within the company. Currently, your team is working according to the Kanban philosophy with periodic retrospectives.
In six monthsâŠ
As you begin to understand the department's long term vision you should start participating in some design discussions and even the recruitment of the team.
You should already know some of our engineers so you can engage in discussions with them to find out their pain points in terms of our pipeline building and help them solve them.
What do we need from you? đ
Other than technical skills we are looking for a person that is able to create a good experience for other engineers.
Empathic with other engineersâ pain points.
Able to have a discussion respecting the other person.
Willing to learn new technologies that force you out of your comfort zone. We deploy software built-in many programming languages, using many frameworks and with very heterogeneous requirements, which can sometimes be a challenge.
A good communicator since we will have to design and communicate processes to other engineers.
At Stuart, we believe that employees today want to evolve in collaborative, high-growth environments where they can demonstrate their abilities and thrive both professionally and personally. We are convinced that employees need to find alignment between their inner values and their companyâs culture and mission to unlock their full potential. We work to create a culture of empowerment, continuous learning and growth where everyone can bring expertise, own projects and easily measure their impact đ
Stuart is proud to be an equal opportunity workplace dedicated to promoting diversity. We donât discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status đ
Please note: Our Talent Acquisition Team is international coming from across the world đ We kindly ask you to please submit your CV and application in English so that it can be reviewed correctly (unless the job posting is in a language other than English). Thank you đ€
Backend Engineer - Tech Ops Monzo London United Kingdom / Remote (UK) ÂŁ69,000 to ÂŁ116,000 a year
November 2020
5 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.
Principal Software Engineer Bud Remote (UK) / London, United Kingdom ÂŁ80,000 to ÂŁ100,000 a year
May 2021
5 Applicants This Week
More Than 6 Months Old
Job Description
Our Missionđ
Bud's mission is simple. We're here to create the worldâs most compelling financial data products. The products we're building are used by some of the world's most prestigious institutions to help millions of their customers take control of their finances.
Youâll be leading the development of some of Budâs most critical internal services that are utilised by product teams across Bud as well as owning a number of core platform exposed services that are non-product specific for domains such as authentication and traffic management. Every request that hits the Bud Platform will end up touching at least one of the services youâre responsible for. Youâll be contributing to Bud-wide architecture as well as actively developing in Budâs Platform & Security [Product] Team where youâll be the driving software engineering force in the team (which is mostly composed of SRE/Platform Engineers). Youâll also be a core channel of representing the perspective of backend engineers in the team and helping the team to solve cross-engineering problems.
What youâll be working with
You'll chiefly be using Go working on our various internal or exposed services although we also have a number of services in our Platform written in Python.
Using a range of different technologies including Cassandra, MySQL, Redis, Elasticsearch (ELK), RabbitMQ, Prometheus, Grafana, Envoy, Kubernetes, Istio, Vault
If youâre interested in picking up one of our languages, a new technology or skill we provide lots of opportunities to learn with a mentoring programme, R&D days and regular training available. We like to help people grow and learn!
A bit about you
You are a well-rounded, inquisitive engineer who enjoys solving complex problems using clean, efficient and creative methods and putting those solutions into action working in a team
Proven experience with Go; and a great foundation with another programming language (e.g. Java, C, C++, Ruby, PHP or Python)
You think about resilience, reliability and scalability on-par with other functional requirements and are experienced in balancing and implementing strategies against requirements in these areas
Awesome analytical and communication skills, with the ability to communicate complex ideas to non-experts with eloquence and confidence
Comfortable working with SQL and NoSQL databases
Automated testing of systems and applications is second nature to you
You understand and advocate the value of observability and are comfortable implementing and utilising metrics, tracing and logging
Able to both work independently as well as collaboratively within a team
Experience with defining, monitoring and alerting against SLOs
Taking it to the next level
Experience with Kubernetes
Youâve worked on/with gRPC APIs from both a client and a server perspective
Any security engineering background or experience working with cryptography libraries
Previous experience in banking or fintech, particularly Open Banking related, companies
Experience working in a cloud environment such as Google Cloud Platform or AWS
Experience working with Cassandra, RabbitMQ or Kafka
Comfortable with Site Reliability Engineering principles, tools and drivers
Experience working in an internal Platform Team or working closely with SREs/Platform Engineers and/or Security Engineers
Comfortable leading or participating in operational (or security) incident response
Engineering at Bud
The software engineering team are tasked with solving highly technical problems to enable solutions that tangibly benefit the lives of millions of people. From how to scale our solutions to tens of millions of users in the most effective manner of integrating hundreds of third-party businesses. Data is key to our business and we need passionate developers to help capture it, store it, transform it, research and most importantly secure it.
What is it like to work for Bud?
We could play buzzword bingo but one of our core values is 'Authentic' and the best way to demonstrate this is by sharing our employee engagement dashboard. This provides a weekly engagement and NPS score giving you a true reflection of life at Bud. All data collected is realtime & anonymised so we have no control over what you see.
The dashboard is interactive so check it out here and have a look at what the numbers mean, https://bit.ly/2MhjAZT
A bit more about us
Weâre a diverse group of people. With backgrounds ranging from data science to music production, more than 80% of our team come from outside the world of finance â providing us with a unique perspective as we help consumers feel more in control of their lives. For us, an interest in people comes first; finance follows.
More about what we're doing
The apps and infrastructure weâre building are designed to place the power of personal data back into the hands of normal people. Picture this: a world where your bank knew you were paying too much for your gas bill and could switch you to a more suitable provider, or understood your savings targets and could automatically find you a better deal. Thatâs what weâre working towards.
We believe that diversity will make us better.
Budâs mission is to make the money part of peopleâs lives simple. To get there, we need a workforce that is diverse as the people we create our products for. Which means we need people who have different backgrounds and experiences, who are diverse in age, gender identity, race, sexual orientation, physical or mental ability, ethnicity, and ways of thinking. We truly believe that these differences will make us grow as a company and a team. We strive to create a workplace and culture where our people are empowered, supported, given equal opportunities and can bring their authentic selves to work.
To read our job applicant privacy policy, please click here.
Benefits
Compensation đ°
We offer competitive salaries in line with industry benchmarks, set using extensive market data. We review salaries on an annual basis to make sure we continue to reward people well for their contributions at Bud.
Options đ
Anyone joining Bud is granted stock options and the opportunity to invest in what we are building and developing, and to get to share in our future successes.
Wellbeing Allowance đïžââïžđ§ââïž
We understand how important it is to look after your physical and mental health, and also that this looks different for everyone. To support this, Bud has a ÂŁ50 monthly flexible wellbeing allowance which can be used towards your own wellness, whether thatâs a gym membership, meal-box subscription, massages or something else!
Learning & Development đ
As part of our commitment to developing our people, all employees at Bud have an annual ÂŁ500 pot available to use towards their learning and development - think books, courses & events - the choice is yours.
We also have quarterly R&D days, giving you the opportunity to take a break for 2 days from live projects and work on something thatâs inspired you, either independently or as part of a collaborative team.
Flexible Working âł
As a trusted member of the Bud, youâll have the freedom and flexibility to manage your time and routine in a way that suits you, and your team, allowing you to deliver your best work. This role can be based in our London office, or fully remote/distributed in the UK.
Time Off đïž
Weâre a team that likes to work hard, so we need to make sure we balance this with time to rest and relax. We offer 25 days holiday, plus the usual bank holidays, plus additional time off over the holiday season.
Equipment đ»
We want to make sure everyone is set up to work effectively and comfortably - so youâll get to choose your own kit, including any additional equipment you might need to work from home.
Social đđș
Weâre big on keeping Bud a social place to work, with big quarterly events (we throw an epic summer party), regular team socials & monthly company breakfasts. This year weâve stepped up our virtual social scene with quiz nights, virtual cocktail making, book clubs, and online workouts.
Commuting đ
We are big advocates of sustainable transport and travel, and are members of a cycle to work scheme. We also have season ticket loans available.
Pension đŠ
We believe in helping our staff save for retirement, with Bud matching pension contributions up to 5%
Backend Developer Yoti London, United Kingdom ÂŁ50,000 to ÂŁ70,000 a year
October 2018
1 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
Backend Go Software Engineer Geckoboard London, United Kingdom / Remote (UK) ÂŁ65,000 to ÂŁ80,000 a year
November 2020
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Excited about the idea of working on distributed systems at scale? Want to be writing Go everyday? With great people? Weâre looking for curious problem solvers to do just that.
At Geckoboard, weâre working to help teams achieve their goals by enabling a fresh way of working. This revolves around making sure that important data gets seen and acted upon. Thatâs where our dashboards come in. Geckoboard is straightforward dashboard software that makes it quick and easy to surface live business data, metrics and KPIs for teams.
Our engineering culture
We're all here to build something great. You'll be joining a growing team of empowered engineers in a supportive environment that values experimentation, work-life balance and personal development. We've built a culture of knowledge sharing and feedback, so you'll be involved in planning and prioritisation of work as well as peer reviews and pair programming.
Learning is also a big part of our engineering culture. About once every fortnight you're able to take a whole day â an Innovation Day â to work on projects that interest you, learn new skills or contribute to open source⊠whatever it may be! We encourage these projects and often they have led to improvements in the way we work or concepts that have then been prioritised, developed further and added to our Product.
We work in small and focused cross-functional teams, usually made up of a Product Manager, a Designer, and a mix of Frontend and Backend Engineers. QA and Infrastructure tend to come in at the points they're needed or for specific projects. We scope out our project such that we're able to deliver meaningful work but small enough to iterate and take on board feedback quickly. We encourage our engineers to get involved in different teams and projects based on their interests, skills and opportunities to learn. We're also equally mindful about technical debt and make sure we dedicate time to addressing it.
Our teams
**Product
**Our product teams each own a different part of the product, building features that improve Geckoboard for our customers. Some of our recent work has ranged from a new send-to-Slack feature, SSO and in the team youâll be joining initially, weâve been building a brand new internal framework for importing, storing, and analysing data from third-party APIs we integrate with. We know that investing in our Data Platform is the best way we can deliver flexible, high-quality integrations quickly and easily. The new framework takes care of managing and scheduling imports, responding to webhooks, receiving analytics queries, migrating data from one version to the next and allows us to build internal gRPC services using a common protobuf interface upon it.
**Platform
**We believe that we can only be successful as an Engineering team if we are constantly and systematically investing in our tooling, our common systems, and our developer experience, this is where our Platform team comes in. Our recent work has ranged from rapid response work to improving test and trace coverage, migrating existing services to Go modules and support for other teams. We're also working on enabling older RESTful services to be migrated onto gRPC with a GraphQL API gateway in front.
You should apply if:
What weâve described sounds interesting
Youâre interested in distributed systems
Youâve worked with Go before*
You want to build a product that delights its users and genuinely serves their needs
Youâre collaborative; you empathise, listen and discuss
You actively seek out feedback in your work and to ensure you understand the problem youâre solving
We know that there are great candidates who may not exactly fit into what weâve described above, or who have important skills we havenât thought of. If thatâs you or youâre not sure, please apply, weâd love to hear from you.
Right now we're only considering mid-to-senior level candidates, if you're still developing your Go skillset and interested in joining the Geckoboard team, head to www.geckoboard.com/careers and get in touch, we'd love to hear from you and chat about future jobs!
Work where you work best:
While most of our team are normally based in our leafy East London office, a lot of us work remotely at least a day or two during the week. This means weâve always been intentional about making sure our ways-of-working are remote-friendly so we can support that flexibility for everyone. We also have fully remote team members, though the expectation is that youâre comfortable with a visit to the London office about once a quarter (except during pandemics).
Due to the coronavirus pandemic, our office remains closed and everyone on the team is working from home presently. Weâre likely to continue working from home over the Winter. We keep a close eye on the government guidance, regularly update the team, and plan to open our office only when itâs safe to do so again.
Some of our team have shorter working weeks and weâre more than happy to try to accommodate this or another arrangement whenever possible. Just let us know what works best for you or that youâd like to chat about it in your application.
Logistics:
At this time, weâre only considering candidates who are (or will be) based in the United Kingdom (regardless of whether youâre onsite when out offices reopen or fully remote). Unfortunately, weâre unable to provide sponsorship for this role.
Our hiring process:
20-30 minute call with a Talent Partner
45 minute video call with the Hiring Manager
Take home exercise
Virtual onsite with the team - about 2.5 hours
The whole process takes about 2-3 weeks end to end, but weâre flexible!
Apply for the job
Do you want to join our team as our new Backend Go Software Engineer? We'd love to hear about you!
Distributed Systems Engineer Monax London, United Kingdom ÂŁ40,000 to ÂŁ80,000 a year
October 2018
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Distributed Systems Engineer - to help us build a public, decentralised, blockchain-backed legal agreements network
London
ÂŁ40,000 - ÂŁ80,000 plus options (ESOP).
Relocation package available for the right candidate. This role could also be based in our Edinburgh office.
Candidates currently based outside of London or Edinburgh must indicate their preferred location and willingness to relocate in their cover letter.
We are looking for kind, talented software engineers to help us make smart iterations on our legal agreements network as we deploy successive test networks.
Monax were pioneers of permissioned blockchains and smart contracts and we are building our Agreements Network to allow new and more efficient forms of legal transacting.
Exploiting the benefits of various decentralised, distributed, and masterless technologies - chiefly Hyperledger Burrow, which Monax built from scratch and still maintains based on the Tendermint consensus engine.
You will have the chance to work on a system that has distributed consensus and validation in a low trust environment at its heart and offers very interesting challenges, these could be:
Working with multiple clusters of nodes, most of which are not under your control to handle semi-automated network upgrades and governance votes. How do you upgrade a network you do not control?
Using cryptographic primitives like Verifiable Random Functions to orchestrate churn amongst network validators
Build package manager and compiler integrations for deploying and testing smart contracts
Implement low-level virtual machine instructions and improvements to our Ethereum Virtual Machine implementation
Working with our CTO on our Node Distribution Team you can expect to quickly own significant parts of our stack, and make decisions that will affect the companyâs future viability in a fast-moving space (public permissioned consensus networks). You would also work closely with our Product Team who are responsible for building the foundational smart contracts, the business process modelling engine that drives the Agreements Network and also our particular front end (the network is open to extension by any of our co-founders however).
Your role will give you the chance to work across all teams in the business and it will also give you the opportunity to leave your mark in a growing industry, where you need to evaluate existing best practices and apply them to new technological paradigms and new programming languages. Navigating between the hype, the detractors and the zealots we believe there is real value in our approach and we intend to prove it.
You will join a business building a genuinely novel system, that in part intends to create an entirely new market by enabling legal products that challenge existing legal services.
This role would suit a talented software engineer, with solid technical skills in and a minimum of 3-4 years of software development experience. We are also open to engineers who can bring significantly more experience to the role. If you are a good match for Monax, we are willing to create a role that suits you.
Who do we need? Someone who has:
Go experience or the ability to pick it up in a few weeks
Kubernetes experience or the ability to pick it up in a few weeks
A degree-level qualification in a numerate discipline or equivalent evidence of analytic and reasoning skills and theoretical thinking
A good knowledge of algorithms and data structures
A hacker mentality towards making things work
An ability for long form design work âon pencil and paperâ
An ineffable marmot-ness
It is crucial that you are able to take part in forceful yet respectful technical discussions with colleagues and that you are able to change your mind about something if required, and also are able to change otherâs minds.
Real things you might work on:
Build a Kubernetes operator for Hyperledger Burrow
Devise a way to compress/normalise data in our merkle tree to control our long-term storage usage
Implement an atomic swap with public Ethereum to represent value on our chain
Write optimised native (Go) functions, callable from evm, to implement graph traversal over our business processes
Build fee allocation and distribution models that help maintain our network and provide the correct incentives
What can Monax offer you?
Extremely marketable blockchain and cryptocurrency skills.
The chance to make blockchain systems live up to their hype by making them highly operable, our network will be operated peer-to-peer by many parties and this needs to be as painless as possible.
Experience in blending distributed, decentralised, and centralised systems. To spend time working on something foundational at the level of a network architecture.
The chance to spend time thinking âaround the softwareâ; about law, economics, and game theory.
You will have a high level of autonomy. The business has just enough hierarchy, consensus and individual project responsibility (c.f. design-by-committee) favoured over diktats.
Flexible working - the successful candidate will be based in our London or Edinburgh work space primarily, but there is scope for flexible working and choosing your own hours and place of work when established.
Relocation assistance is available for the right candidate.
Who will you be working with?
Around fifteen people in our passionate cross functional team, including time with:
Our CTO in London, who would be your primary daily contact
Our CPO in New York, with whom youâll liaise with to ensure the distribution platform and product stack work harmoniously.
Product Team members currently building the application stack.
Our Legal Engineers in New York providing crucial context to how legal products on the platform will be used
Our CEO in Edinburgh for just about anything else...
About Monax
Monax would like to build a better system for contracting for the good of humanity and other forms of life. To learn more please visit:
Location:Cambridge, UK
Contact: careers@speechmatics.com
âSpeechmatics is on the bleeding edge of speech recognition, and as a Software Engineer, I get to build the infrastructure to deliver this at scale using state-of-the-art technology. As well as that, I work with a wonderful team and thereâs a very welcoming and supportive culture in the company. If youâre currently looking for a new opportunity, and are interested in a position in one of the best Machine Learning companies in the UK, look no further.â
Michel Hollands, Software Development Engineer at Speechmatics
Background
Speech technology is one of the most popular discussion items at the moment, yet speech interaction is limited to âAlexa, turn on the lightâ, or âSiri, where is the nearest coffee shop?â We are taking speech technology to the next level using our expertise in machine learning and speech-to-text technology to enable our customers to use conversational speech recognition. Our solutions power subtitling on TV, content discovery for videos, compliance solutions in banks, improve efficiency of meetings, and many other use-cases. Our mission is to improve human communication with a global speech engine, that works and put speech back at the heart of communication.
At Speechmatics youâll be working with some of the smartest minds in the industry, working on cutting-edge projects and deploying the latest machine learning techniques to disrupt the market, providing customers with the best speech technology available, all whilst immersed in a progressive and great company culture. You can enjoy benefits including, share options, healthcare, life assurance, Bike Doctor, massages, regular BBQs, Brew Dogs in the fridge, no red tape, a top end laptop and much more. Weâre building a company that truly strives to be world-leading and weâre looking for people who wholeheartedly believe they can be additive to our culture, bring new ideas to the table and get stuff done. If thatâs you, carry on reading.
The Opportunity
The Speechmatics Engineering team develops and maintains speech-oriented products and services that will be used by businesses worldwide and is responsible for the complete product development cycle for these products. In this role, youâll help to support fundamental language processing research as well as helping to build our public cloud-based SaaS service and products that will be deployed by our users in their data centres and cloud instances.
Youâll solve and overcome challenges to deliver a rapidly growing product portfolio. In addition to helping deliver features you will help drive the system architecture as well as contribute towards defining and improving the best practices we employ to develop new features and products. Initially, your primary coding language will be Python, however, youâll be tasked with helping the team adopt Go as our primary coding language when compiled code is preferred.
Because you will be joining a rapidly expanding team, you will need to be a team player who thrives in a fast-paced environment, with a focus on rapidly moving research developments into products. We strongly encourage versatility and knowledge transfer within and across teams.
No prior experience of speech recognition is necessary. Speechmatics has a team of speech recognition engineers who will collaborate on all speech recognition related projects and teach you any specialised knowledge required. This will include opportunities to participate in internal training courses aimed at teaching machine learning theory and practice. If you are a talented, detail-oriented engineer with a solid software development foundation and a commitment to deliver the best possible technology solutions, then we want to hear from you!
Key Responsibilities
Delivering high quality, maintainable and robust code on time, as part of a team
Executing projects and developing against an outlined design
Developing pragmatic solutions and building flexible systems without over-engineering
Involvement at all stages of the software development cycle, including designing and developing new architectural systems and improvements, and QA processes
Participation in estimation and sprint planning in an agile environment
Working closely with other technical teams and the product team to deliver on the companyâs technical vision
Requirements
Essential
Bachelor's degree in Computer Science or related field
Professional experience in software development
Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Analytical with a data-driven approach to making decisions and attention to detail
Excellent Go skills
Good Python skills
Good Linux development skills
Experience of working within a team to create, deliver, and run high quality systems
Desirable
Master's degree in Computer Science or related field
Proficiency in C, C++, or JavaScript
Strong skills and experience in cloud-based software development, preferably Azure:
Working with distributed and/or clustered systems.
Building and running horizontally scaling architectures.
Using cloud-based queueing, messaging, monitoring and storage techniques.
Familiarity with some of Kubernetes, Ansible, Docker, Docker Swarm, Elasticsearch, TeamCity, GitLab, JIRA, Kubernetes, Nginx, Nomad, Terraform
Familiarity with statistical models and data mining algorithms
Familiarity with Natural Language Processing techniques
Comfortable collaborating with teams with very different technical skills, and non-technical teams
Perks & Benefits
Salary
Competitive salary (dependent on experience), flexible working and some awesome benefits & perks.
Interested?
Get in touch! Send your CV and covering letter to careers@speechmatics.com.
More about Speechmaticsâ culture
Live for the wow | Build authentic relationships | Be the adventure
Innovation is what we do. We build, we iterate, we develop the next thing that delivers thatâŻwowâŻmoment.âŻWe seeâŻvalue inâŻbuilding long-term, authentic relationships that last and are based on trustâŻand honesty. With our customers, our colleagues, our leaders, our suppliers or within ourâŻlocalâŻcommunity. Our journey should beâŻfunâŻandâŻexciting. WeâŻwillâŻcelebrate our successesâŻand learn from our mistakesâŻtogetherâŻalong the way. We embrace learning and change toâŻgrowâŻnaturally and organicallyâŻas a company and individuals.âŻWeâŻtrust,âŻweâreâŻhonest,âŻkindâŻandâŻrespectful.
Senior Backend Engineer - Payments Juni Europe (Remote), Sweden, United Kingdom, Spain, Italy, Germany, Netherlands, Lithuania, Brazil, India âŹ80,000 to âŹ135,000 a year
November 2022
9 Applicants This Week
More Than 6 Months Old
Job Description
Juni who? đ
Weâre Juni. The fastest-growing fintech startup in Europe. Weâre born remote, built for remote work, and busy building the future of financial services for ecommerce entrepreneurs.
What we do đ€
Think of us as the financial companion made for ecommerce. Weâre building an all-in-one platform that helps ecommerce entrepreneurs understand their business better, improve decision-making, scale up, and unlock the full potential of ecommerce. We even finance their working capital to help achieve their goals and dream up new ones.
How & why we do it đ
We give our people the same thing weâre building for our customers: freedom. Freedom to work wherever thereâs good Wi-Fi. Freedom to be 100% yourself. Freedom to explore your potential and whatâs more â make the most of it. We truly believe weâre making the world a better place for ecommerce, and we want you to be a part of that mission.
Your role đ
Tackle convoluted problems and develop clean, stable solutions that scale. The ideal candidate would be someone who has a genuine passion for designing and implementing elegant software solutions. They would also be intimately familiar (and up to date) with their development ecosystem for making sound decisions when it comes to choosing the right tool or library for the job. We expect our engineers to be able to contribute across the entire product stack, as well as collectively oversee the integrity of the codebase.
Your responsibilities đȘ
In this role youâll be:
- Writing scalable, robust, testable, efficient, and easily maintainable code
- Translating software requirements into stable, working, high-performance software
- Playing a key role in architectural and design decisions, building toward efficient microservices distributed architecture
Within 1 month you'll:
Introduce an important architectural improvement to our Go codebase
Within 3 months you'll:
Help other web backend engineers say theyâre learning a lot and are more productive because of you
Have helped us build new features quicker than we otherwise would have - our velocity has increased significantly
Within 6 months you'll:
Help introduce significant new features which radically improve our product.
Impact the quality of the product, getting to the point where we fix all bugs and are improving performance metrics
Be proud of the product and the codebase
Your qualifications đšâđ
What we need to see:
- Experience developing, monitoring, and improving microservice architectures
- Knowledge of designing and implementing public and private APIs (gRPC/REST)
- Experience with CI/CD
- Great communication skills in English
What weâd love to see:
Strong knowledge of Go programming language, paradigms, constructs, and idioms (we are open to candidates who have strong programming knowledge in other languages but want to work in Go!)
Knowledge of security and/or devops best practices
Experience within the Payments domain
Your tool stack đ»
Mac. Chrome. Even⊠Windows. Choose the hardware that helps you work best. Weâll also support whatever software you need. From Miro to Slack and everything in between.
Tech stack
React, Javascript/Typescript
Go
gRPC (Protocol buffers)
PostgreSQL, Redis
Kafka
Docker, Kubernetes
AWS
Your people đ„
Forget office-based culture. This is people-first culture. Weâre real. We never wait. We care deeply about building a better future for our customers and each other in a way that's never been done before. Here, you can work with people at the top of their game and who didnât get there by playing games. You can help us change business for ecommerce entrepreneurs, change the world â wherever in the world you may be.
Your benefits đ
Weâre born remote-first. Transparent. Caring. Empowering. So our benefits are too.
Hello work. Meet freedom. Join us anywhere within 6 hours of Sweden time zone.
Swap 2D for 3D. Meet the team IRL at two in-person onsites per year.
Diversity is at our core. We're Part Swedish. Part Canadian. Part French. Part Malaysian. Part Italian. Part Nigerian. Part British. Part Turkish. You get the idea.
Great players can stay great players. Progress your career whether you choose to manage people or not.
Happiness stipend. The best things in life are free. But money can buy you a herd of puppies. Get âŹ8,500 per year to spend on whatever makes you happy.
Work al desko. Get âŹ500 a month towards a co-working space.
Stock options. We canât promise youâll make a fortune. But weâll give it our very best shot.
Vacation days. At least 30 per year as standard. Awesome.
Global health insurance. You know. Just in case.
Get sick? No stress. Feel better with unlimited paid sick leave.
We are here for you. Unlimited access to mental health support via Spill.
Work with the best people for the job. Not the best people within 1 hourâs commute.
Get support to switch things up. People change. Careers can too.
Free your nine to five đ€
Hit apply and help us revolutionise financial services for ecommerce entrepreneurs.
The process đ
CV screening > Get to know us call > Team interview(s) > Values interview > Offer (for some roles weâll include a task, but weâll notify you if this is the case)
Sofware Engineer Go Bud Remote, UK / London, United Kingdom ÂŁ45,000 to ÂŁ75,000 a year
November 2020
4 Applicants This Week
More Than 6 Months Old
Job Description
Our Missionđ
Bud's mission is simple. We're here to create the worldâs most compelling financial data products. The products we're building are used by some of the world's most prestigious institutions to help millions of their customers take control of their finances.
Youâll be writing and contributing to microservices mainly written in Go and hosted in a containerised environment. Your time will be split between building APIs using a mix of HTTP and gRPC, monitoring daemons, creating data parsers and so much more. If building a secure database storage engine or high performance APIs sounds like the kind of challenge youâd enjoy then weâd love for you to get in touch.
What impact will you make
You'll chiefly be using Go in our various backend and data engineering projects, with some of our services and tooling also being written in PHP and Python
Using a range of different data stores across our teams including MySQL, PostgreSQL, Redis, Elasticsearch, HDFS
You'll be working with RabbitMQ for queues
If youâre interested in picking up one of our languages, a new technology or skill we provide lots of opportunities to learn with a mentoring programme, R&D days and regular training available. We like to help people grow and learn!
A bit about you
Proven experience with Go; and a great foundation with another programming language (e.g. Java, C, C++, Ruby, PHP or Python)
You are a well-rounded, inquisitive engineer who enjoys solving complex problems using clean, efficient and creative methods and putting those solutions into action working in a team
Comfortable working with SQL and NoSQL databases
Experience with automated testing of systems and applications
Taking it to the next level
Experience interacting with or building APIs
You think always about solutions from a security perspective or enjoy working with cryptography libraries
Previous experience in banking or fintech companies
A good understanding of application, information and infrastructure architectures, such as API / SDK development and integrations
Awesome analytical and communication skills, with the ability to communicate complex ideas to non-experts with eloquence and confidence
Experience with Docker and/or Kubernetes
Experience working in a cloud environment such as Google Cloud Platform or AWS
Engineering at Bud
The software engineering team is tasked with solving highly technical problems to enable solutions that tangibly benefit the lives of millions of people. From how to scale our solutions to tens of millions of users in the most effective manner, to integrating hundreds of third-party businesses, data is key to our business and we need passionate developers to help capture it, store it, transform it, research it and most importantly secure it.
What is it like to work for Bud?
We could play buzzword bingo but one of our core values is 'Authentic' and the best way to demonstrate this is by sharing our employee engagement dashboard. This provides a weekly engagement and NPS score giving you a true reflection of life at Bud. All data collected is realtime & anonymised so we have no control over what you see.
The dashboard is interactive so check it out here and have a look at what the numbers mean, https://bit.ly/2MhjAZT
What is the role paying?
Based on our extensive benchmarking we have budgeted at ÂŁ55,000-ÂŁ75,000 per annum + 5% options on equity which vests over 3 years, with a 1 year cliff.
What are the perks?
đ 25 days holiday (excluding bank holidays)! You can carry up to 5 over the following year if you wish.
đ°We match up to 5% of your salary in our pension plan.
đYouâll be provided with a brand new MacBook or PC, and any computer accessories you need so youâll have the best tools for the job!
đSeason Ticket loan
đ± The biggest motivation for people is learning and developing, our people have up to ÂŁ500 per annum of learning and development opportunities funded by Bud.
đ€čââïžđ€čââïž We're big on keeping Bud a social team, so Christmas and Summer parties can be a big deal. We also put on events and have a new social committee every quarter to keep it exciting in normal times. At the moment we have remote events which change often depending on what the teams are interested in.
A bit more about us
Weâre a diverse group of people. With backgrounds ranging from data science to music production, more than 80% of our team come from outside the world of finance â providing us with a unique perspective as we help consumers feel more in control of their lives. For us, an interest in people comes first; finance follows.
More about what we're doing
The APIs and infrastructure weâre building are designed to place the power of personal data back into the hands of normal people. Picture this: a world where your bank knew you were paying too much for your gas bill and could switch you to a more suitable provider, or understood your savings targets and could automatically find you a better deal. Thatâs what weâre working towards.
We believe that diversity will make us better
Budâs mission is to create the worldâs most compelling financial data products. Getting there requires a workforce as diverse as the people we create our products for, be that in terms of age, gender identity, race, sexual orientation, physical or mental ability, ethnicity, or ways of thinking. We truly believe that these differences will make us grow as a company and a team. We strive to create a workplace and culture where our people are empowered, supported, given equal opportunities and can bring their authentic selves to work.
To read our job applicant privacy policy, please click here.