Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 48 Golang ARES Tech Jobs (1 new this week) in United Kingdom đŹđ§ in November 2024 at companies like Attest, Ravelin and Tumelo with salaries from ÂŁ35,000 to ÂŁ100,000 working as a Senior Backend Engineer, Software Engineer and Senior Developer / Fintech. Last post
Hiring Golang Developers?
Create your profile to continue
48 direct messages sent by companies to developers on Golang Cafe
in the last 30 days
35 developers joined Golang Cafe in the last 30 days
15,189 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 48 ARES Tech Jobs in United Kingdom đŹđ§ • Sort by
Date
Senior Backend Engineer Attest London, United Kingdom ÂŁ70,000 to ÂŁ100,000 a year
September 2019
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Welcome! Weâre Attest: a Consumer Growth Platform. Weâre on a mission to bring every business closer to consumers, and empower them with the insights that drive predictable and repeatable growth; enabling them to create and deliver better, more useful services, products and experiences for communities worldwide.
Weâre spearheaded by a bunch of awesome individuals, and our guess is that youâre pretty awesome, too. Weâre ultra-proud of the inclusive company weâve built to date. Attest is not just an exciting place to work alongside great people, but a feeling â one of belonging and adventure. Weâre delighted that youâve taken the first step to becoming an Attester by expressing an interest in who we are and what we do.
About the Technology team
Engineers join us for the technical challenges we overcome and stay for the incredible culture our Engineers create and grow, from talking at meetups such as the monthly 'London Microservices Meetup' (hosted and set up by our very own Technical Director) to contributing regularly to open source software (we're lucky to have the core contributor to Vue.js in our ranks). We work very closely with Product and Design in cross-functional squads, each of which has the autonomy to practice agile in the way that works best for them. We're also excited to build out a Data Science function here at Attest, focusing on ML and NLP techniques to provide greater insights to our customers and safeguard our high data quality.
Our tech stack utilises some of the latest technologies, such as; gRPC, linkerd2, Postgres and Elasticsearch (to name just a few) all running on Kubernetes. We mainly code in Go and Java, and going forward we are focussing on building event sourced systems in Go. Experience in these areas will be a big plus.
At Attest you will
* Collaborate with the whole team to identify and create best-in-class products.
* Deliver features regularly, be comfortable with ambiguity, and push for code quality always.
* Participate in planning, stand-ups and retrospective meetings.
* Explore innovative ways to solve problems, and become an expert in high-availability systems.
* Design highly efficient architectures that scale around user demand.
Who you are
* A team player. Collaborative, self-motivated, creative, entrepreneurial & thoughtful style.
* Thrive with opportunities. Enjoy solving complex data & architecture problems efficiently.
* Love delivery. High quality code in an agile environment.
* Results-driven. With proactive use and exploration of new technologies and methodologies.
What youâll bring to Attest
* Expertise in building and maintaining event-driven architectures.
* Expertise in developing, testing & debugging highly-available distributed systems.
* Experience with databases: PostgreSQL / mySQL / DynamoDB / Redis.
* Experience with infrastructure technologies: Terraform, Ansible, Docker and/or Kubernetes.
What weâll offer in return
Our benefits and perks are designed with a focus on the wellbeing, engagement, and growth of our Attesters.
A competitive salary that fairly recognises your experience and potential;
High-quality Equipment â whether you prefer a MacBook or a Windows machine, weâll invest a sizeable amount to provide you with the right tools and set-up to help you do your best work;
**25 days paid holiday â **we care about our teamâs wellbeing, so we make sure you have time to fully switch off, rest, and recharge;
**Flexible working hours and working from home â ** whether you have parental responsibilities, just need some headspace, or have a parcel being delivered, weâll support you in making your work and personal life a manageable blend;
A generous Growth & Development budget to spend on the resources and tools that will help you grow in your role and achieve your career goals;
**10% adventure time **to invest in charitable activities, your growth and development, and/or side projects for Attest;
Weekly team lunch â a team who eats together, works hard together, and stays together, right? We order in lunch every week, but also acknowledge those who are less fortunate than ourselves: for every meal we order, our supplier donates a meal in support of the Akshaya Patra Foundation;
Fully-paid sick days â Mental health and physical health are treated equally at Attest. Whether youâve been knocked out with the flu, are having an operation, or need some time off to manage anxiety, stress or depression, for example, we encourage all our Attesters to rest up and come back when theyâre feeling more like themselves;
A values-led working environment that encourages putting people first, honesty, curiosity and leadership.
Is this role not quite the right fit for you? Or, have you not seen a suitable position available on our careers site?...Weâre always on the look-out for interesting, bright folk to join our team of Attesters. Connect with us to stay in touch, and weâll notify you when we have new opportunities.
About our people and culture
Attest is a place where youâre encouraged to bring every part of you needed to do your best work; every part of you needed to build strong, meaningful and long-lasting relationships with your fellow Attesters, our clients and partners.
We champion our people in their entirety. With our team of Attesters, we take a human-first approach, optimising for joy and adventure, ingrained in everything we do.
Weâre a friendly, collaborative team, and value putting people (our team, clients and consumers) first; honesty, curiosity, empowerment and leadership are core to our team working style. Decisions are made with careful and quick consideration at Attest, to support fast and efficient growth.
About Attest
We believe that great companies put consumers and data at the heart of every decision. These companies create better, more useful products and services, which leads to happier consumers and ever-greater success.
Through our Consumer Growth Platform, everyone can now gain answers to their questions from audiences of over 100 million consumers across 80 markets.
Our clients use Attest to learn more about their target consumers, enter new markets, build new categories, validate decisions, develop better products and services, measure their brand, track competition, all with the goal of driving sustained growth across the business.
Our clients include Heineken, Walgreens Boots, Samsung, Fever-Tree, Discovery, Transferwise, and Nutmeg, among many others.
Weâre backed by leading VCs, including New Enterprise Associates (NEA) â the investors behind companies such as Uber, Salesforce, Box, and Tableau; Oxford Capital and Episode 1 (the investors behind LoveFilm, Zoopla, Betfair, Shazam, CarWow and many other greats); plus several high-powered amazing Angel investors.
Diversity statement
Diversity matters, and we celebrate it at Attest! Weâre building an inclusive place to work where everyone feels they belong. We see you and youâre welcome here. Attest doesnât discriminate on the basis of any protected characteristic including race, religion or belief, gender or gender reassignment, age, sexual orientation, marital status, or disability.
We want to give everyone the opportunity to showcase their best selves during the interview process and beyond. Do let us know if there are any adjustments youâd like to make to ensure itâs more inclusive â weâre learning too, so weâre more than happy to adapt and accommodate where possible.
Software Engineer Ravelin London, United Kingdom ÂŁ50,000 to ÂŁ85,000 a year
August 2019
3 Applicants This Week
More Than 6 Months Old
Job Description
DESCRIPTION
Ravelin is pioneering the use of machine learning in the prevention of e-commerce fraud and has been very successful in the four years we have been in operation. Companies all over the world are accepting more transactions with fewer chargebacks thanks to our machine learning-based approach to fraud prevention.
THE ROLE
Ravelin is looking for a Software Engineer to own the development of a high volume fraud technology platform within a small tech team. You will be encouraged to have opinions about the strategic direction of the company and products, as well as owning the development team from the front.
In the day-to-day work, youâll be working closely with our skilled engineers to build internal processes that are so reliable they melt into the background and run software at scale under real-world conditions.
Ravelin also encourages learning and development of new and existing skills (machine learning, neural networks, python, Golang, cloud automation etc).
RESPONSIBILITIES
Developing reliable and resilient software
Working closely with Data Scientists, Data Engineers and Product Managers
Build internal process and tools
Build microservice architecture using Go
Contribute with ideas and suggestions
REQUIREMENTS
Substantial and demonstrable experience in a programming language(s)
Understanding of data structures and algorithms
Experience with Database (design principles)
Working experience with testing and quality
Knowledge of Version control
Preferable:
Experience with Golang
Knowledge of Cloud technologies (GCP, AWS, or Azure)
Agile software development
Micro-services architecture
Containerisation (Docker, KVM, Kubernetes, etc)
Knowledge of CI/CD
Perks & Benefits
BENEFITS
Competitive Salary & Equity Package
25 days time off plus holidays
Fortnightly demos/updates
Fortnightly team lunches and regular company socials
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.
Armakuni empower our clients to take ideas to production in weeks, not months. Our Engineering Consultants act as change catalysts, enabling teams to leverage development best practices to fully optimise their cloud journeys.
Best practice. What does this actually mean? Whatâs âbestâ for one company doesnât always work for others, right? Well, not quite. Research has shown that there are certain practices that lead to happier, more productive development teams and environments, and itâs these that we are positively evangelistic about here at Armakuni. We combine the practices of Software Craftsmanship, Agile/Lean, DevOps, Cloud Native architectures and infrastructures to enable high quality, high velocity, sustainable engineering teams.
What we enjoy:
Sharing our knowledge of cutting edge tech stacks with clients and colleagues alike to ensure the long-term benefits of cloud platforms are fully leveraged
Extolling the virtues of Test Driven Development & Continuous Integration/Delivery
Assisting with the development of elegant micro-service products used at extreme scale
Delivering hands-on training that ensures our legacy remains long after we do
Regular retrospectives to figure out what weâre doing wrong so we can fix it, and what weâre doing right so we can improve on it
A day in the life:
Your primary responsibility is training and knowledge sharing with client Engineering and Development teams. As youâve spent most of your career coding and discovering strategies for successful DevOps or Cloud Native adoption, you are enthused by the concept of transferring this to new teams as they enhance their capabilities further
Mentoring client engineering teams in the adoption of new tools, technologies, techniques, patterns and processes, ultimately helping leverage a range of tools and methodologies
Driving the adoption of development best practice through whatever method is practical given the obstacles encountered.
Representing Armakuni and communicating our vision to client engineering teams, technical management and executives when required
Delivering training and support on world-class PaaS solutions composed of best-of-breed cloud native and CI/CD tools such as Cloud Foundry, PKS and Concourse
What does good look like?
First and foremost you will have a passion for leveraging technology to optimise processes and procedures. With a background in software development you will enjoy working alongside client Engineering teams to introduce and optimise development tools and methodologies, ultimately enhancing their cloud journey.
From a technical perspective we find those who enjoy a successful career as a Consulting Software Engineer with Armakuni typically have:
A proven track record of software/application development with Ruby, Golang or Java
Experience of automating deployment using CI/CD (bonus points for Concourse)
Passion for Pair Programming and TDD - these skills are crucial in how we engage and work alongside our clients
The ability to relay the positives and negatives of various tools, methodologies and ideas in a clear and constructive manner
Strong communication and consulting skills - our teams are comfortable running workshops (inceptions)/standups
Passion for growing and developing both technically and personally by tackling interesting work and challenging problems
Ability to distill complex business requirements into simple code concepts
The reward:
We offer the chance to be a part of a rapidly evolving technology-driven community; a team of like-minded experts in sharing their knowledge not just with clients but with each other. Perks include:
The chance to take ownership of your career within a rapidly evolving organisation; forge your own path!
Consulting environment free from sales and utilisation targets
Weekly company-wide retros and demos
Opportunities to visit and present at key conferences and industry events
Regular training and informal/social knowledge sharing sessions
Company stickers!
Of course we also make sure that you are well looked after offering highly competitive salaries plus an ever growing benefits package which currently includes:
Senior Back End Engineer (Go) Vidsy London, United Kingdom ÂŁ50,000 to ÂŁ65,000 a year
May 2019
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Vidsy is the new way to create, combining tech with a new generation of creators and its world leading creative intelligence to deliver best-in-class video ads.
Vidsy is one of the fastest growing creative platforms globally with offices in New York & London. The creative platform driving digital transformation for the worldâs leading advertisers, Vidsy is a creative partner with Facebook, Instagram, Snapchat, Twitter and Pinterest, while also being awarded Facebookâs Global Innovator for âCreativity in Videoâ.
Our Vision
Vidsy is built on 3 key pillars; Create, Disrupt and Unite. We believe that fates of brands and creators are intertwined; and that together we can build a new advertising model that drives value for all. Vidsy is defining a new era of creativity empowered by technology, constantly evolving and always in motion.
The Role
Weâre looking for a Senior Software Engineer to help us to build and scale the services that power our innovative products. We use cutting edge technologies such as GoLang, React, Redux and microservices to power our platform and products.
This is a chance to have a real impact, where your contributions make a difference and you will have input into the way code, culture and product are built at Vidsy.
What You'll Be Doing
Being involved in the end-to-end lifecycle of features, from concept to deployment to metrics.
Contributing to our technical discussions and architecture.
Working in an autonomous, multi-functional team of developers, QA engineers, designers and product owners.
Requirements
5+ years experience in software engineering (GoLang, Ruby, Python, PHP and/or C) or equivalent.
Commercial experience working in GoLang and with distributed systems.
Solid foundation of architecting production services at scale.
A good understanding of design patterns and software engineering principles.
Pragmatic approach to writing unit and integration tests.
An active interest in programming with Go (it's our primary back end language).
An understanding of large micro-service oriented architectures.
Diversity at Vidsy
Vidsy is working hard to create a representative, inclusive and super-friendly team, because we believe different experiences, perspectives and backgrounds make a better workplace, and ultimately better products.
Vidsy doesnât discriminate on the basis of race, colour, religion or belief, gender, national origin, age, sexual orientation, marital status, disability or any other protected class.
Senior Software Engineer (Go) Vidsy London, United Kingdom ÂŁ40,000 to ÂŁ65,000 a year
April 2019
1 Applicants This Week
More Than 6 Months Old
Job Description
About Vidsy
Vidsy is the new way to create, combining tech with a new generation of creators and its world leading creative intelligence to deliver best-in-class video ads.
Vidsy is one of the fastest growing creative platforms globally with offices in New York & London. The creative platform driving digital transformation for the worldâs leading advertisers, Vidsy is a creative partner with Facebook, Instagram, Snapchat, Twitter and Pinterest, while also being awarded Facebookâs Global Innovator for âCreativity in Videoâ.
Our Vision
Vidsy is built on 3 key pillars; Create, Disrupt and Unite. We believe that fates of brands and creators are intertwined; and that together we can build a new advertising model that drives value for all. Vidsy is defining a new era of creativity empowered by technology, constantly evolving and always in motion.
The Role
Weâre looking for a Senior Software Engineer to help us to build and scale the services that power our innovative products. We use cutting edge technologies such as GoLang, React, Redux and microservices to power our platform and products.
This is a chance to have a real impact, where your contributions make a difference and you will have input into the way code, culture and product are built at Vidsy.
What You'll Be Doing
Being involved in the end-to-end lifecycle of features, from concept to deployment to metrics.
Contributing to our technical discussions and architecture.
Working in an autonomous, multi-functional team of developers, QA engineers, designers and product owners.
Requirements
5+ years experience in software engineering (GoLang, Ruby, Python, PHP and/or C) or equivalent.
Commercial experience working in GoLang and with distributed systems.
Solid foundation of architecting production services at scale.
A good understanding of design patterns and software engineering principles.
Pragmatic approach to writing unit and integration tests.
An active interest in programming with Go (it's our primary back end language).
An understanding of large micro-service oriented architectures.
Diversity at Vidsy
Vidsy is working hard to create a representative, inclusive and super-friendly team, because we believe different experiences, perspectives and backgrounds make a better workplace, and ultimately better products.
Vidsy doesnât discriminate on the basis of race, colour, religion or belief, gender, national origin, age, sexual orientation, marital status, disability or any other protected class.
Perks & Benefits
Perks include bonus scheme, share options, WFH & flexible hours, regular team lunches and more
Interview Process
Phone Screen with Head of People
Onsite interview with Head of Engineering
2nd Onsite interview including cross-functional meeting with Product and Testing and meeting Founder
Senior Back End Engineer Somo London, United Kingdom ÂŁ45,000 to ÂŁ90,000 a year
April 2019
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
About the Job
We are currently looking for a Back-End (Golang) Engineer to work alongside a very exciting client of ours. They are disrupting the global digital marketplace for assets enveloped in company shells.
The role will entail being the back bone of the tech team and it is a unique opportunity to be part of a product with significant market fit as it scales exponentially.
About You
You are huge fan of clean design thinking & architecting, as well as a good communicator with the ability to learn and adapt.
Commercial experience with Golang and Java, along with an understanding of other programming languages such as ES6 & Python.
You will be well versed with database technologies like SQL, noSQL, key-value stores (e.g. mySQL, Postgres, MongoDB, RedisâŚ)
Strong knowledge of cloud technologies such as Google Cloud or AWS & experience with CI/CD
Familiar with unit testing, integration testing, or similar testing frameworks
About Us
Weâre one of the fastest growing digital agencies in the UK, helping the worldâs biggest brands to transform their customer experiences and become the leaders in digital change.
Weâre not just about building digital products. Using our Rapid Actionable Innovation Engine, we take our clients on a journey of digital transformation, identifying and solving their challenges from a truly customer-first perspective.
But we wouldnât be where we are without our people. We hire only the best, the smartest and the nicest folks in digital â those who push boundaries, who think big and are not afraid to be different. There are a few things that make us special, but we like to think our culture is what truly makes the difference. Weâre brave. Weâre innovators. We lead with knowledge. And we make sure everything we do creates success. If You think youâd fit in, apply https://www.somoglobal.com/career/ or drop us an email at workwithus@somoglobal.com
Utility Warehouse is an award winning multi-utility provider, our core offering is simple: all your utilities, one monthly bill. Our network of 45,000 partners add the human touch to our delivery, help us get the word out to our existing members and bring in new ones. We consistently win the Which? awards for our service and donât believe âgood enoughâ exists when it comes to customer satisfaction.
Weâve got the culture and focus of the earliest stage startups with the resources and strength of an extremely profitable and loved brand. Our eyes are on meteoric growth over the next few years. All the pieces to make it happen are here, we need you to help us put them together.
Our philosophy revolves around getting things done and we only hire people we can trust to do that. Bring your A game and youâll always get ours. If youâre the type that can deliver youâll be rewarded with small, fully autonomous teams that have real ownership of their products using a cutting edge stack in a best-idea-wins meritocracy. If that doesnât quite cut it, we can throw in flexible and remote working (no, really) with top of market compensation.
As for the tech we use: the best tool is the right tool. Go and React are our bread and butter but nothing is stopping you from reaching for something else if it does it better. We deploy to Kubernetes across both AWS and GCP with some help from Terraform. We run a mature event sourced microservice architecture using Kafka, NATS and GRPC. As much as is possible we code in the open on GitHub. If it can be open- sourced, it shall. If we can submit a PR instead of building our own, we will. Getting your hands dirty from the top to the bottom of the stack isnât a promise to be broken, itâs a requirement. If youâre only good at parts of it thatâs okay, weâll quickly make you good at all of it.
Squads currently hiring Software Engineers:
The Partner Experience squad is responsible for providing digital tools that help partners be more successful. The primary goal of the partner experience team is to increase the size of UWâs customer base by creating a well informed and highly motivated network. Using gamification techniques, the team delivers innovate tools covering and supporting the entire partner lifecycle from recruitment over on-boarding to enduring self-service business management to provoke continuous activity throughout the network.
The Energy squad is responsible for providing the systems that allow UW to integrate with the energy industry and function as a large Energy supplier; the frontend systems that allow our operational staff to manage the UW energy supply base and the systems to provide information and accurate energy billing to our customers. The teamâs primary goals are to improve the operational efficiency of the operations and customer services teams by providing innovative and simple to use software solutions; ensure business continuity as a supplier by providing robust industry integration and regulatory compliant systems and build the platforms to allow UW to become an innovator for customer offerings in the Energy supply market.
The Insurance squad is responsible for the delivery of enhanced P&L through the successful growth of our new insurance business unit. Itâs anticipated this 6th core service might also help improve customer retention. The team is responsible for the delivery of a platform for the insurance suite of services and products which will grow over time. The team owns the lifecycles of the insurance policies and manages any industry interactions, API integrations that are required to orchestrate this. This team is also responsible for enhancing customer data from customers answers during quotes process.
Senior Software Engineer Luno London, United Kingdom ÂŁ80,000 to ÂŁ100,000 a year
October 2018
3 Applicants This Week
More Than 6 Months Old
Job Description
Luno is a leading global cryptocurrency company operating across more than 40 countries and with offices in London, Singapore and Cape Town. Weâre a profitable, growing company with over 2 million customers, and are backed by some of the top tech investors in the world.
Our products and services make it safe and easy for people and businesses to buy, store and learn about cryptocurrencies like Bitcoin and Ethereum. Our vision is to upgrade the world to a better financial system.
To the moon! đ
Your Mission
We have multiple openings for senior software engineers in our brand new London office. These are in a range of teams including fraud, platform, payments, shield, onboarding, and crypto-security. With over 40 engineers based in our Cape Town office, youâll be joining a group of highly motivated experienced developers who youâll work collaboratively with across our currency exchange, fraud, payments and compliance pods.
As a small company operating on a global scale, youâll immediately see how your contributions directly impact both our internal users and client experience. We make decisions based on facts, not fiction. Many of the problems weâre solving result in genuinely trail blazing solutions which canât be found on StackOverflow; so weâre looking for an experienced engineer that thrives on working in a complex domain.
We use Go, microservices architecture (gRPC) and AWS, but if you come from a Java, Python or other relevant language weâll help you get up to speed with our comprehensive engineering onboarding program.
How we work
We succeed as a team. Our teams are split into pods, each of which focuses on a specific aspect of our product. Any engineer is able to deploy to production, and we deploy multiple times each day. Your pod will include a product owner, back end engineers, Android and iOS developers, and web developers who each bring a unique perspective to the problem youâre all solving.
A typical day
Join the podâs daily standup to share progress and remove blockers
Collaborate with other engineers on the design of a new payment integration to launch to a new market
Write clean, well-tested code that directly affects users, the company and the Bitcoin ecosystem
Grab lunch with the company (we provide lunch Monday - Thursday)
Coach a team member by giving feedback on their pull-request
Whatâs in it for you
This is a fantastic opportunity to learn more about cryptocurrencies, blockchain, emerging and developed markets, and scaling a global business. We provide great benefits and the autonomy to conceive and execute your own projects. Best of all you get to work with a diverse team of talented, ambitious and friendly people on something that will truly revolutionise the world.
As a âNewnautâ weâll fly you to Cape Town to meet the wider team, and go through our comprehensive onboarding program. We expect you to have a passion for blockchain and cryptocurrencies but we understand that this is a new industry so weâll help you learn about how the blockchain works and understand all aspects of our business.
What youâll need
Building a new financial system for the world requires a special breed of people working together with unusual skill, focus and determination. âMoontalityâ represents the ten core principles that underpin everything we do, setting us apart from the rest.
As an experienced lead-level or senior engineer, youâll have:
A solid foundation in computer science in areas such as algorithms, data structures, and software design
Extensive programming experience in an object-oriented language. We use Go but we welcome applicants who have strong experience in other languages like Java, Scala or C++, etc.
Proven experience of building, shipping and supporting a product
An interest in cryptocurrencies like Bitcoin
Donât be put off if you donât tick all of the boxes â theyâre a guide based on what weâd love to see but we appreciate that great software engineers have diverse backgrounds.
What makes Ably special?**
Ably helps power next generation digital experiences. Ones which are live rather than static, where data is in motion rather than at rest. Things like live chat, realtime location tracking, live document collaboration, gaming and eLearning. We've gained the trust of some the largest businesses in the world to integrate us into their stacks, businesses such as HubSpot, OfferUp, Tennis Australia and CA Technologies. We also work with a diverse range of tech startups globally powering features such as an air traffic control system for drones. Working at Ably means you are working on a cutting-edge product that is helping global brands shape the future.
What we can offer you â in brief
You will learn with the best. You will have autonomy and freedom to experiment and improve. You will be part of a dynamic team and a business that is taking off. We recently completed a $1m financing round to fuel our growth. We have the best technology, and the best people in the industry.
Join us now and youâll be early in at a business going places, youâll learn a lot, youâll work with the founding team, and youâll have fun.
What we want in return â in brief We want someone smart, ambitious, curious and motivated. Someone is prepared to do their best and work their arse off to do great work and become outstanding at what they do.
Job description
You'll be working with a deeply technical engineering team who collectively bring a wealth of experience and broad technology skills. The calibre of the code we produce is what excites us each day and motivates us each. If you enjoy solving hard distributed system problems that are mostly platform agnostic and theoretical in nature, then you'll love working at Ably. Our team is made up of a strong remote contingent, however our base is in London and growing. We are strong believers in face-to-face communication where possible. Whilst this is a remote working role, being able to practically travel to London occasionally is highly preferable and working on a similar time zone is a must.
Day to day you can expect to be working on:
The "core" realtime platform which is largely Node.js, and some shared services in Go. You may also be required to work on the various services and routing layers of the platform which are built in Go and Elixir (we would happy if you are comfortable in either Go or Elixir, both would be a big win). As an aside, we use Ruby for all infrastructure automation and orchestration and occasionally write lower-level native code where necessary (such as native modules for Node). We're always revisiting the technologies we use and are always open to using new technologies where suitable.
Collaborating with the team to design, discuss and implement new features and services.
Diagnosing and fixing bugs in our platform using distributed tracing techniques.
Adding suitable test coverage to new features as well as existing functionality, conducting load tests using our frameworks, and generally helping to address platform stability and regression prevention.
Be responsible for the complete lifecycle of your features and code i.e. pull request, reviews, testing, deploy to staging and sandbox environments, then into production environments with ownership of any issues that arise. We are strong believers in all developers being involved in the system operations as well.
Contributing to open source projects that we support or use in our products. All of our client libraries are open source as well and may require your support at times.
Helping customers solve problems they are experiencing that may help us find bugs in the platform.
Support the wider team in regards to documentation and customer support.
Salary range: ÂŁ35k to ÂŁ65k. Depends entirely on skills and experience.
Holidays: 25+ days excluding national holidays. Can be negotiated.
Benefit from a truly flexible working environment in which remote working and managing your own working time is the norm.
Work in an environment where code quality, technical challenges and delivery is what we all care about.
Skills development is intrinsic in the job. We're largely working on unsolved problems each day, and such, there is plenty of scope to widen your knowledge and skillset.