Golang Developer Jobs in London - Golang Cafe


The First 🏆 Go job board with no recruiters ✅ and clear salary ranges 💵
Jobs in LondonNew YorkSan FranciscoBerlinRemote
Jobs in USAGermanyCanadaUnited KingdomSpain
Jobs Collections on DevOpsBlockchainFintechSite ReliabilityDistributed Systems

Backend Engineer - Golang/Python (m/f/x) with HelloFresh SESponsored
Berlin, Germany€52k - €65k
3 days ago

Job Description

At HelloFresh, our mission is to change the way people eat - forever. From our 2011 founding in Europe’s vibrant tech hub Berlin, we’ve become the global market leader in the meal kit sector and inspire millions of energised home cooks across the globe every week.

We offer our meal kit boxes full of exciting recipes and thoughtfully sourced, fresh ingredients in more than 10 countries, operating from offices in Berlin, New York City, Sydney, Toronto, London and Amsterdam. Our more than 4,000 employees are the heart and soul of our highly international, fast-paced, and dynamic environment where innovation and smart, fast action is encouraged.

Our Engineering, Data, Product and Security teams are located in Berlin and New York and are critical to what we do. From procurement tools, to conversion rate optimization, live pricing tools, payment services and add-on upselling features, we work on challenging problems and have a high output of building and releasing features and engines that make our business thrive and deliver real financial impact.

You can get a taste of what we’ve been working on by checking out our tech blog.

About the job

  • Be a valued member of an autonomous, cross-functional agile team
  • Build and take operational responsibility for the HelloFresh platform
  • Architect, design, develop, deploy and operate microservices that serve millions of users, using DevOps practices and tools
  • Monitor and improve the usage of the services you build
  • Close cooperation with Frontend, Devops and Business Intelligence teams
  • Creating a smooth and pleasant end user experience, for both our customers and our internal users

Who we are looking for

  • You are extremely comfortable and have solid back-end experience with at least one of the following languages: Go or Python
  • You have extensive knowledge of OOP, Design Patterns and SOLID Principles
  • Prior experience with unit, integration & functional testing, distributed architectures, applications tuning/profiling, and continuous integration are all highly valued
  • You are used to working with relational and non relational databases
  • Additddvfionally, any experience working with microservices is a plus

Interacting with front-ends, designers, product managers and our teams around the world is very much part of our day-to-day, so communication skills are vital. We are looking for strong problem-solvers who can apply their engineering skills to a wide range of the platforms and environments we support.


Perks & Benefits

What we offer

  • Relocation assistance to move to Berlin and visa application support
  • Competitive compensation
  • Significant reduction on our meal kits
  • Annual learning and development budget to attend conferences or purchase educational resources
  • Sabbatical policy
  • Work in our office located in the heart of Berlin
  • A diverse and vibrant international environment
  • A range of perks (Free in-house crash course in German, compensation for advanced German classes, in-house lecture series and knowledge sharing programme, discounts for our neighboring gym & Urban Sports Club, free weekly yoga classes, summer & winter parties, discount on our HelloFresh GO vending machines)
  • The chance to have a significant impact on one of the fastest-growing technology companies in Europe in an exciting growth phase

Are you up for a challenge?

Please submit your complete application below including your salary expectations and earliest starting date.

🔗 Link
20 of 41 Developer jobs found in London
Blockchain Developer with hypergrowth
London / Berlin / Remote$70K – $120K
10 months ago

Job Description

Hypergrowth is seeking an experienced Blockchain Developer who has solid expertise in system and software architecture, delivering scalable Enterprise software. The perfect individual will be confident and experienced with relevant full life-cycle architecture and software development capabilities.

Job Duties and Responsibilities:

  • Must have broad and deep technical knowledge and passion for learning new technologies rapidly and independently
  • Should have broad technical foundation and be able to understand network, operating system, database and application development design

Responsibilities

  • Design and build industry specific solutions using the Blockchain technology
  • Contribtute to infrastructure setup and solution development in Blockchain and related technologies such as Ethereum, crypto currencies and smart contracts.
  • Understand functional requirements as applicable to various industries and convert into system specifications for development.
  • Define development approach and best practices to implement the solutions.
  • Design and build Blockchain framework, accelerators and assets.
  • Document development artifacts and best practices.
  • Mentor team members, review code artifacts and provide technical guidance.
    Requirements
  • 5+ years of hands-on experience in Java/C#/Python/Golang.
  • 3+ years’ experience in application development and systems implementation.
  • 1+ year experience in Blockchain research, understanding and solution development.
  • Experience in NodeJS, GIT repositories, open source tools &technologies.
  • Very good understanding of Blockchain technology, crypto currencies (Bitcoin or others), various consensus protocols.
  • Experience in development on one of the Blockchain platforms like Hyperledger, Ethereum, R3 Corda, Ripple, Neo,
  • Experience in development of applications using distributed applications framework like Meteor, Multichain etc.
  • Basic understanding of cryptography, symmetric/asymmetric (public/private key), hash functions, encryption/signatures.
  • Experience with distributed systems and protocol design
  • Experience with RDBMS, NoSQL or distributed databases
  • Strong understanding of Algorithms and Data Structures
  • Understanding of secure software development practices

🔗 Link
Software Developer with Curve
London, United Kingdom£60K – £85K
10 months ago

Job Description

At Curve, we are on a mission to simplify and unify the way people spend, send, see and save money. Centralising your money into a smart card, connected to an even smarter app. With Curve you can spend from all your accounts, track spend behaviour and provide insights, and security to protect you from fraud. For the first time giving you bright insights and control of all your money in one place.

We’re developing a ground-breaking product with our customers at the core. Our user base is growing rapidly and we have exceptional metrics. We have funding from some of the leading names in tech investment, and a visionary leadership team who wants everyone who joins this remarkable adventure, to have the autonomy to masterfully develop their expertise.

Projects/initiatives that we want you to contribute to or lead the charge on

  • Connect platform building the vision of Curve as a connected platform,integrating seamlessly with best-in-class apps and tools
  • Curve SDK & OpenAPI building an open platform and developer community to create innovative services and tools
  • P2P payment making Curve the smartest way to send and spend money, from any accounts & cards from anywhere
  • Open Banking connecting the financial world for customers by bringing together account data that will enable better financial decisions
  • Spend analytics, insights and recommendations using data and machine learning
  • Financial product marketplace credit, savings and other products and services to improve the financial lives of customers

Our current tech stack includes

Languages PHP, GO

Messaging RabbitMQ (and maybe Kafka in the future)

Data Snowplow, Python for the ETL

Our development practises include TDD, BDD, Scrum

Database PostgreSQL, MongoDB, Redshift

Mobile IOS/Android; Objective-C/Swift/Java/Kotlin

Our devops culture includes CI, CD, Docker, Kubernetes, Istio & Envoy, AWS

What Your Day Will Involve

  • Delivering clean, architecturally sound and maintainable server-side code; bonus points for full-stack development experience
  • Collaborating with stakeholders in the company to rapidly build-measure-learn a world-class product
  • Working with our scrum masters to constantly iterate on the company’s development processes
  • Motivating the team past roadblocks to make sure we are shipping features as effectively as possible
  • Guiding design discussions; being the voice of experience with helping the team balance flexibility, expediency and scalability & performance
  • Contributing to the current move away from monolithic architecture to microservices
  • Championing new technologies and enforcing the best development patterns
  • Keeping a keen eye on the future, whilst making sure we’re proactively but pragmatically tackling technical debt

Requirements

Our ideal team member will have the following talents, skills & experience

  • 2+ years of software development experience

  • In-depth knowledge of more than one software language among Golang, Java, C++, with Go experience preferable but not essential

  • Experience of building microservices; ideally deployed in Docker containers on Kubernetes

  • Experience of agile development practices

  • Experience with RDBMS & NoSQL datastores

  • Bonus points for real-time low latency high frequency transaction based systems

  • Ability to diagnose problems at any level (Client, HTTP/Network, Server, Database, OS)

  • Demonstrable experience of building large concurrent applications

  • Bonus points for experience of developing and shipping mobile apps to the App or Play store

  • Experience of developing and running large scale production environments in or closely with DevOps / SRE

  • A genuine interest in working in a fast paced startup and ideally Fintech

  • Voracious appetite for learning


🔗 Link
DevOps Engineering Consultant with Armakuni
London, United Kingdom£50k - £90k
1 week ago

Job Description

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:

  • Annual training allowance
  • BUPA Healthcare and Employee Assistance Programme
  • Shiny new MacBook Pro
  • Contributory pension
  • 25 days holiday

🔗 Link
Senior Dev Ops Engineer with emagine ConsultingSponsored
London, United Kingdom£75k – £90k
4 days ago

Job Description

“DevOps is not a goal, but a never-ending process of continual improvements” so say’s industry leaders, do you agree?

Come and join our emagine family as an emagineer, where you’ll work closely with the software development team as a Senior DevOps Engineer.

As a Senior DevOps Engineer, you’ll work within the software development team, supporting them on the early stages of a Greenfield project that involves advanced monitoring, machine learning and predictive analysis software for the financial services sector. Our UK office is relatively new, and so the ability to develop and be creative with new products is what makes this role unique. Your role will involve development, system administration, quality assurance and support. You will join the project from the outset and have an opportunity to significantly influence the project architecture. This is a genuine opportunity to be a part of a team that is dedicated to achieving success, through working on a project that is innovative, inspiring and rare to the market.

We are happy to consider candidates who may have previously worked within DevOps, Systems Administration, software development or automation testing environments with some exposure to relevant technologies. You’ll ideally be educated to Degree level or demonstrable commercial experience in an IT Operations.

In your role as Senior DevOps Engineer you will:

Build our next generation containerised architecture Assist the software development team with ad-hoc optimisation and refactoring Methodically follow an agile process with Scrum Carry out Elastic Stack administration and optimization along with Software packaging, quality assurance, testing and Linux system administration, automation and scripting.SecOps

To be successfully considered for this unique and exciting opportunity you will:

Have strong knowledge of UNIX and Open Source along with Programming in C++ or Golang

Have an In-depth understanding of infrastructure code tooling, preferably Puppet or Terraform Possess excellent Linux system administration experience Have a natural passion for building state of the art infrastructure Be positive, constructive along with methodical approach with an emphasis on collaboration and execution Have experience with solutions such as: elastic stack, Redhat, Centos or Fedora, Kubernetes, GlusterFS Scripting skills in Bash, Perl and/or Python NoSQL databases. Source control with Git RPM creation Jenkins expertise, and experience with Job DSL & Jenkinsfiles. Docker and containerisation

What you’ll get in return:

A commitment to an accelerated: career pathway, development, and learning To work in an established brand with a startup mentality Excellent salary, exceptional benefits package Recognition programmes Growth within a diverse and global environment

About us:

emagine Consulting is an independent professional services consultancy with 30 years of experience specialising in the banking and financial services industry. We partner with our clients to meet their business initiatives both in the immediate and long-term. We achieve this by leveraging our expert and proprietary industry knowledge, coupled up with an extensive understanding of their business needs to drive the right solution for our clients. With our practice-based organisational structure, combined with our agile delivery model, we are able to successfully deliver highly complex, cross-region programmes/projects for our clients.

Our core values:

At emagine Consulting, we consistently strive to deliver high standards and best practice to our clients, colleagues, and consultants. Whilst we have had many successes, we aim not to dwell on them; instead, our agenda and approach are to always seek to improve on our past successes and to better ourselves. Our five core values, internally known as “the 5C’s” assist us in making sure that we remain consistent across all functions, departments, and sectors.

Our 5 core values are as follows:

· Caring - we are attentive, we listen and learn from each other

· Committed - we are committed to delivering results

· Courageous - we dare to explore new realms of possibility

· Collaborative - we trust each other and work as a reliable team

· Creative - we think outside the box, with expertise and imagination

To be considered for this opportunity, you will already have the legal right to live and work in the UK.

“emagine is an equal opportunity employer, and employment practices are based strictly on merit. It is the policy of the Company to give equal opportunity in employment regardless of sex, sexual orientation, marital status, race, age, disability, gender reassignment, pregnancy and maternity, religion or ethnic origin.”


🔗 Link
Senior Backend Developer with Ori
London, United Kingdom£55k - £65k
4 months ago

Job Description

Excited by microservices? Deploying on top of Kubernetes? Writing in Go? Curious about edge computing? So are we!

We work with networks, big and small, to build the future of communication. Based in central London, we are looking for a Senior Backend Developer to join a growing team of driven entrepreneurs. We are looking for candidates interested in driving architecture, technology choices and using their experience to help improve our edge computing platform.

Our Promises

  • Support your personal development, prioritising growth in knowledge around technology
  • Build an environment that encourages individual autonomy within a close-knit team
  • Provide constant technical challenges and puzzles requiring creative thinking and problem solving
  • Encourage the proactive use of new technologies and processes

Your Responsibilities

  • Develop, test, deploy, and maintain services capable of delivering content, applications and services in a 5G-ready world
  • Ensure software is designed and implemented for quality, robustness, and scale
  • Support Ori and the rest of the product development team in resolving customer problems
  • Take ownership and responsibility of production-ready code
  • Contribute to and ensure the completion of code development so that product releases reach general availability on time

What we’ll expect

  • Experience and understanding of production-ready services in a Cloud-like environment (public or private)
  • Multiple examples of architectural designs or decisions resulting in real-world implementation
  • Continued development experience; writing code, tests, and debugging issues
  • Strong grasp of core architectural and programming principles
  • Experience with Go or similar languages (Java, C/C++, etc.)
  • Architectural concepts (SOA, Containerization, etc)
  • A Degree in Computer Science, Engineering or other related fields is a bonus
  • True grit

Send CVs, Github profile links and references to careers@ori.co


🔗 Link
Software Engineer with Pivotal
London, United Kingdom£60k - £75k
1 week ago

Job Description

Always be kind: a simple daily affirmation and one that feels more like a personal mission statement than a corporate motto – but Pivotal isn’t just any corporation. Underpinning our world-class capabilities in cloud-native software delivery and agile development methodologies is one common thread: empathy. Not only do we want to transform the way the world builds software, we also want to make sure that sustainable pace, kindness, and diversity are at the core of every enterprise.

Known for taking an iterative approach, our 2000+ employees are empowered every day to help shape the way we build software. Pivotal is committed to open source, a diverse culture, and fostering safe spaces for all of our individual employees.

*You*

You are looking for a collaborative environment building distributed systems that enable enterprises to focus on their business rather than re-architecting a cloud platform from scratch. Pair programming has always been something that you wanted to try out.

Furthering your education has always been a goal of yours. Learning new programming languages and getting to work with Golang piques your interest.

Contributing to open source software makes you feel good about the transparency it brings to an organization’s code quality.

*Us*

Agile concepts are at the core of our process. We have a whole host of Pivotal Practices around Test Driven Development, pair programming, team retrospectives, technical retrospectives and continuous integration. We are excited to teach these to you and innovate with you on their implementation.

We stick to a strict 8 hour a day schedule (with flexible start and end times). Although on-call rotations are part of most teams, incidents are exceedingly rare.

We pair in small teams of 4 - 8 people in our London office, conveniently located at Old Street. We use Slack to stay connected and Tmux for pairing. We are working hard to make sure that our distributed teams function as smoothly as our distributed systems.

You’ll rarely be alone when developing; from pairing all day to 1 on 1 time with your manager, there is always a Pivot there to lend a helping hand. Mentorship from senior engineering leadership is built right into our process - you’ll always be empowered.

Making an investment in each Pivot’s professional development improves the organization as a whole. We encourage you to go to conferences or purchase those pricey O’Reilly books - and we’ll give you a budget each year to do it.

*Your Day*

As cliche as it may sound, every day is completely different from the next. We have a general framework for what our day looks like and the majority of it will be spent with your pair:

9:06 AM - Office-wide stand-up to build office cohesion and start the day off together.

9:10 AM - Team standup - discuss any blockers, choose pairs, maybe even tell a joke.

9:30-12:30 PM - Start pairing, tackle an open GitHub issue and open a pull-request.

12:30-1:30 PM - Lunch! Grab food from one of the many nearby restaurants, run an errand, or join a book club.

1:31-6:00 PM - Get back with your pair and start an acceptance test for a big feature.

While that schedule does look busy, don’t worry - we take ample breaks throughout the day. Take a walk to get boba, read a book on the balcony, play a game of ping pong, or chat with co-workers at the snack bar. Sustainable pace is held in high regard. We know there is a life outside of work, we want you to be able to spend time with family and friends.

*Desired Skills / Experience*

We know from experience that not ticking every box on the skills sections stops many from applying. You should apply regardless of your self-assessment because we want to hear from you.

  • Ability to dive into a large polyglot codebase and contribute as you learn
  • Being okay with the uncomfortable feeling that comes from learning new things
  • Interest in exploring new programming paradigms, languages, and patterns
  • Demonstrable ability to research problems and break them into discrete parts

*Nice to Haves*

  • BA/BS in Computer Science or related field
  • Operations or Systems Administration experience, particularly on UNIX
  • Worked with large Go/Ruby/Rails codebases
  • Used Test Driven Development (TDD) extensively
  • Worked in a pair programming environment
  • Contributed to an open source project
  • On-call experience with production grade systems
  • Has mentored others in a professional setting

Cloud Foundry engineers participate in an on-call rotation with their team to support software they work on.

Pivotal is an Equal Employment Opportunity employer that will consider all qualified applicants, regardless of race, color, religion, gender, sexual orientation, marital status, gender identity or expression, national origin, genetics, age, disability status, protected veteran status, or any other characteristic protected by applicable law.


🔗 Link
Golang (Go) Backend Engineer with Healum
London, United Kingdom£50k - £65k
1 month ago

Job Description

We are Healum - a well funded digital health company on a mission to improve and save 100 million lives across the globe. We believe that everyone should have access to better personalised preventative healthcare and healthcare professionals should be empowered to deliver this experience to their patients. Digital solutions can make this a reality. We build digital products to enable patients to monitor and understand their health, and software that empowers health professionals to achieve better outcomes with their patients. Our single aim is to maximise people’s engagement with their health by delighting them with products that make them feel confident, supported and motivated.

We are looking for a Golang Software Engineer based for a full-time position, to help further build Healum’s distributed services platform to enhance our value proposition to our users. Are you excited about building petabyte-scale, business-critical, distributed software that helps people to transform their health outcomes? Do you find a peculiar satisfaction in bringing efficiency through intelligent algorithms? Do you enjoy looking at real-time data and incorporating that in to how you build software? The most important characteristic is that you can wear many hats and you’ll love getting your hands dirty with planning, scaling, security and testing. You’ll have a passion for playing a lead role in envisioning our platform services and preparing Healum for scale and high availability. You will work closely with the founders to build high quality and scalable systems that are integrated with our products that establish Healum as a leader in providing useful and intelligent solutions for clinicians and their patients.

You have

  • 5+ years experience in software development
  • Extensive knowledge of Golang and at least one other formal software languages (think compiled software languages C/C+, Java, Scala, Erlang, Clojure). **This is really important**. In your application note - please mention ONE feature about Golang that you like in order to qualify your application for consideration.
  • Experience in building distributed scalable and fault tolerant systems using micro-services, CEP, MQs.
  • Strong experience in working with data and multiple datastores both SQL / Non- SQL like relational data stores, document data stores, caches and graph Databases
  • Experience using go-micro or some other microservices framework and other tools like glide, godep, gorilla mux, revel,
  • Affinity for smart hacking over process and the ability to take complex technical requirements and breaking them down into smaller execution units.
  • Ruthless capabilities of documenting major technical details outside of the code and minor ones inside the code.
  • cognitive abilities to choose smart practices over best practices with a keen eye over security and scalability.
  • experience in continuously shipping and testing through deployment pipelines using CI/CD tools in an agile development environment.
  • experience in performance tuning your code and scalability thinking while writing it.

You also have

  • Deep understanding of distributed systems and service mesh concepts
  • Familiarity in Linux systems (like Centos) and some experience in scripting, automation and tooling.
  • Experience working with virtualisation systems (like Docker, Vagrant etc.) VMs and hypervisors (like vsphere, xenserver etc.)
  • Experience working with orchestration tools (like Kubernetes, Mesos, Docker Swarm etc.) and container registeries (GCE, Docker hub etc.)
  • Crazy attention to detail - sleepless nights because you found a bug that you couldn’t resolve at 5:44 pm.
  • Familiarity with agile development practices (a/b testing, unit testing, continuous deployment,continuous integration,scrums) and worked in a production environment.
  • Excellent written and verbal communication skills to communicate technical concepts to a wide variety of audience.
  • Ability to be empathetic and form strong working relations with your team members, customers and partners.

As one of our first team members, a typical day might include some of the following

  • Write, test, debug and ship code and gather feedback on scale, performance, security to incorporate back into the platform.
  • Work with the founders to identify complex technical problems and solve them.
  • Work with the product design and client experience development team to support them with scalable services
  • Feed into the overall mission and vision of the Healum’s platform over the period of coming months and years.
  • Inspire us with latest technical trends and frameworks especially in programming languages, data stores, security and create some of your own.
  • Work with the infrastructure team to squeeze every ounce of efficiency from our existing systems.

To land this gig, you need…

Quality experience in building large scale distributed systems, a formal degree in computer science, physics or mathematics. Background and expertise in software development, micro services, API integrations, data analytics, security and huge scale thinking!

Would you like to make a lasting impact in people’s lives and change them for better? Then get in touch. Absolutely NO recruitment agencies or outsourcing companies as we work with our PSL only.


Interview Process

If you are interested in this role email us at hello@healum.com with your CV, and one feature about Golang that you like and why!

🔗 Link
Go Developer with MachineMax
London, United Kingdom£45k - £80k
5 months ago

Job Description

Are you an enthusiastic developer with experience in Go, looking for the opportunity to join a small but rapidly growing start-up?

MachineMax is a start-up positioned to transform and disrupt heavy industries through the use of IoT and data analytics, with the backing and investment of Shell, BCG Digital Ventures and B Capital.

What does the role involve?

  • Develop event-driven data pipelines to process IoT data
  • Design and build a suite of web services to support web and mobile apps
  • Design a system to accommodate a high volume of IoT sensor data
  • Develop automated tests for everything going into production
  • Develop CI/CD pipelines to deploy the different services

What are we looking for?

  • An experienced software engineer motivated by getting an excellent product into the hands of consumers
  • A few years of experience working with Go
  • Willingness to operate across the tech stack, from data engineering, to backend, to devops
  • Someone happy to collaborate as part of a team
  • A drive to deliver high quality code with a focus on automated testing

Tech stack:

  • Go, Python, Terraform, GCP, React, React Native, Embedded C/C++/LoRA

Interview Process

  1. 30 minute call with the CTO
  2. Technical test (2-3 hours, take home)
  3. F2F meeting (90 minutes)
🔗 Link
Golang Developer with Mashroom
London, United Kingdom£55K – £70K
10 months ago

Job Description

We have the opportunity available for a Go/Golang Developer to be one of the first employees of a rapidly growing start-up who are genuinely changing how an industry works.

This is a chance to have real impact in a fast growing organisation where you will provide suggestions on how to solve issues in a cleaner, smarter, simpler or more flexible way based on your experience. You will ensure delivery of all services written in Go. Your primary responsibility will be to design and develop the microservices powering the platform and to coordinate with the rest of the team working on different layers of the infrastructure.

Given the very early stage of the new architecture they are building, you will have significant influence over the processes, tools and design decisions ranging from the development of their CI/CD pipelines to the use of Machine Learning, Big Data pipeline etc. A commitment to collaborative problem solving and product quality is essential.

Experience

  • Extensive Development background in at least one of the following languages Golang/Go
  • Excellent understanding of Service Oriented Architecture and Microservices
  • Commercial knowledge of Docker, Kubernetes or other relevant containers
  • Good knowledge of HTTP, Caching and RESTful API design
  • Worked in fast paced dynamic teams Ideally you want to be part of a start-up/dotcom tech

If interested, please apply immediately for a confidential chat.


🔗 Link
Backend Go Developer with Geckoboard
London, United Kingdom£40k - £61k
10 months ago

Job Description

At Geckoboard we help businesses use their data to align their teams on the metrics that matter most to them. We’ve been busy reimagining the way our customers get their data in Geckoboard and have a lot of interesting and creative work to do to shape their experiences. Right now, we’re looking for curious problem solvers to help us on this journey.

What are we working on?

We’ve completely rebuilt how data gets into Geckoboard from third-party APIs, thanks to a query planner that’s written entirely in Go. Our query planner takes in the metrics that a customer would like to track, and produces a plan for how to fetch and transform those metrics from a third-party JSON API such as Zendesk, Intercom, Google Analytics, etc.

We’re now working on extending this platform and building various microservices for tracking our customers’ rate limits and scheduling metric refreshes in the most efficient way possible. We’re also creating a caching engine that ensures we don’t waste precious API calls on data that we know hasn’t changed since last time.

The team are also in the middle of splitting up our existing REST APIs into gRPC microservices with segregated data stores. Which is a huge opportunity for us to rethink some of the fundamental assumptions about Geckoboard’s data model and how we can re-architect our systems for greater reliability and to enable us to ship with more confidence.

We don’t expect you’ll have worked on all of these kinds of projects before, but if they take your fancy and you’re excited about working on distributed systems and database technologies at scale, we’d love to hear from you.

As one of our Backend Go Developers:

  • You’ll be writing in Golang on a day-to-day basis.
  • You will help architect, design, and build Geckoboard’s data pipeline.
  • You’ll maintain and optimise our existing infrastructure and services.
  • You will get involved in the prioritising and evaluation of our work.
  • You’ll pair with team members and get involved in code reviews.

Joining us in our London office, you’ll be working alongside a growing team of empowered engineers, with a focus on building a high quality product our customers love, work life balance and personal development.

Keen to hear a bit more? Carlos, one of our Backend Go Developers has shared a little about what it’s like working with the team, what an average day looks like and more in an interview on our Blog: https://medium.com/geckoboard-under-the-hood/working-at-geckoboard-as-a-go-developer-e73855bd0dd8

The Geckoboard Story

Thousands of businesses use Geckoboard to build live TV Dashboards that focus teams on what matters. We take the complexity out of connecting data and make it simple for anyone to understand key metrics at a glance. We have pre-built integrations with 60+ tools including Google Analytics, Salesforce, Zendesk, Intercom and Google Sheets and our customers include Marketo, Slack, and Skyscanner.

In our mission to make data useful, our growing team of 40+ is headquartered in London and span across eight time zones - from Mumbai to London, San Francisco to Hawaii and more. We’re always looking for people with diverse backgrounds who bring unique perspectives and skills to join our team and in return we constantly strive to ensure that we offer the most encouraging, inclusive, and efficient environment possible.

We don’t just pay lip service to work-life balance, we actively and strongly encourage it. Flexible working hours and the ability to regularly work from home lets you work in a way that fits you and your family. We see our contractual obligation to offer 25 days of paid holiday as a minimum for everyone in the organisation, not a limit.

We actively contribute to professional development, courses, conferences, and books. Our Engineering & Product team also run fortnightly “Innovation Wednesdays”, where everyone has complete freedom to work on anything that interests them, from contributing to open source, to learning a new skill, or improving our internal tools and processes.

And, don’t take our word for it, see what the team say about the projects they work on: https://medium.com/geckoboard-under-the-hood and their experience of working with us on Glassdoor: https://www.glassdoor.co.uk/Reviews/Geckoboard-Reviews-E878996.htm. You can also read more about our values and benefits on our Careers page at https://www.geckoboard.com/careers/.


🔗 Link
Senior Go Engineer with MachineMax
London, United Kingdom£50k - £80k
10 months ago

Job Description

Lead Engineer - Go, Python, AWS

Are you an enthusiastic, experienced engineer with excellent experience in Go or Python, looking for the opportunity to work in a small and growing start-up?

MachineMax is actively hiring a Lead Engineer to join them - a team of around 20 people, they are creating a world first machine analytics service that will deliver, analyse and visualise data to improve machine efficiencies through the use of IoT technologies, Machine Learning methods, and cutting-edge techniques.

This is a true opportunity to shape and build both a product and an engineering culture. Far from your typical start-up, MachineMax has been incubated with BCG Digital Ventures, a fortune 50 corporate partner, and a venture capital firm managed by a Facebook founder.

As a Lead Back End Engineer you’d be joining a tight-knit, collaborative team in a role that is a mixture of hands on coding, mentorship of less experienced developers, and contribution of software development expertise to the rest of the venture team.

Responsibilities: Develop a range of APIs to serve multiple internal consumers, from customer facing apps to machine learning pipelines Design and deliver high quality, well-tested code in Go/Python Communicate with other teams and individuals to plan, coordinate and collaborate Pitch in where needed as a valued member of an autonomous, cross-functional team Share technical solutions and product ideas Champion testability, security, and scalability

Requirements: Excellent development experience building scalable backend services in Go or Python Excellent architecture and design skills Experience working with distributed systems Analytical skills, with a love for problem solving and troubleshooting Confidence in deploying production applications using AWS, Google Cloud or similar Enthusiasm for CI/CD and the benefits you’ve seen when using this in previous projects A strong understanding of databases and when to use relational and non-relational A strong understanding of the fundamentals - data structures, algorithms, OO design and system architecture Unix/Linux experience Communication skills, happy to collaborate and talk with the rest of the team Solid understanding of Agile development methods


Perks & Benefits

Bonus, shares, free gym, pension, subsidised canteen, and nice people!

Interview Process

Mixture of F2F interviews and coding tests.

🔗 Link
Senior Software Engineer with Luno
London, United Kingdom£80k - £100k
9 months ago

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.


🔗 Link
Senior Software Engineer with Synthace
London, United Kingdom£50k - £90k
9 months ago

Job Description

We are looking for a software engineer to continue developing and scaling our products and infrastructure.

The Project
Named by the World Economic Forum as one of the world’s 30 Technology Pioneers 2016, Synthace is re-imagining how we work with biology, exponentially improving the speed and quality of the final results. This is made possible through our high-level language and operating system for labs, Antha, which is already impacting how scientists work with biology in major companies like Dow, Merck and GSK.

Responsibilities
You’ll be working within a tight-knit development team on exciting projects with plenty of technical challenge to get your teeth into, you will:

  • Design, build, test, and maintain high-performance and scalable microservices in a global, federated container cluster
  • Integrate and deploy custom and off-the-shelf software components
  • Manage deadlines and priorities in a dynamic environment that blends software and wet-lab development
  • Master our current technology stack which includes: Kubernetes Federation, Go, Google Cloud, Docker, and Ansible

Requirements

Key requirements:

  • BA/BS degree in computer science or equivalent work experience
  • Experience with Unix development environments
  • Working knowledge of common network protocols (HTTP, TLS, GRPC)
  • Well versed in any of the following programming languages: C, C++, Java, Python, or Go
  • Working knowledge of HA and distributed systems

In addition, you are committed to delivering high quality software to a tight schedule. Excellent communication skills are also a must in our fast-paced, multidisciplinary environment.


🔗 Link
Software Engineer with Risk Ledger
London, United Kingdom£50k - £70k
9 months ago

Job Description

Risk Ledger is seeking software engineers to join our core team and take ownership of developing & shaping our platform that sits on the intersection of cybersecurity and risk management. This is an opportunity to work with the latest technologies to solve an increasingly important problem, and to have an outsized impact on a product early in its lifecycle.

We are looking for an amazing and talented team from a diverse set of backgrounds and skillsets to help us grow and build a truly special company, from scratch. The main focus of the role will be on backend development, but to excel you should be comfortable up and down the stack - it’s all hands on deck at this stage, so you’ll need to be ready and willing to delve into the front-end, ship new functionality, and be involved in the product development, improving and learning as we go.

What you’ll be doing:

  • Building our system’s backend, primarily in Go. If you’re a fast learner and keen to work with Go in production, we’d love to speak with you;
  • Developing and fleshing out our API. We’ll be ingesting a lot of data from our clients and their supply chain, so having a robust API is key to taking the stress out of our customers’ lives;
  • Getting your code, and that of the team, into production - hopefully continuously and bug-free!
  • Helping to expose the backend functionality in the frontend when necessary. The UI is built in HTML, CSS and JavaScript using Vue.js, so you should be confident enough to understand how everything fits together and be happy to make improvements where appropriate.
  • Working closely with the customer relations side of the company, to ensure that we’re always focused on and building what is right for our clients to make their lives easier, not just ours.

What success will look like:

  • An awesome looking product, with the functionality our clients need.
  • A growing engineering team that people enjoy working with, who laugh together, know each other’s strengths and get the job done.
  • A rapidly expanding customer-base who are eager to use our product, keeping us on our toes when it comes to infrastructure and scaling.

Perks & Benefits

  • The autonomy and flexibility you need to deliver the work as you see fit.
  • The opportunity to get involved with, shape and lead the entire process of product strategy, design and implementation.
  • The equipment you need to get the job done.
  • All the learning resources and books you want to aid in your personal development.
  • Generous EMI stock options.
  • 32 days of holiday a year - take a break, enjoy yourself!
  • Up to an additional 30 days of unpaid leave a year to use as you wish.
  • Private health insurance.
  • Regular socials to unwind and have some fun.
🔗 Link
Software Engineer (Innovation) with Vodafone
London, United Kingdom£44k - £63k
9 months ago

Job Description

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

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

About the role

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

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

Your key skills and experience will ideally include:

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

🔗 Link
Backend Engineer with Resin
London, United Kingdom / Remote$53K - $58K
10 months ago

Job Description

Resin.io provides a software platform that helps developers build, deploy and manage code on connected devices. We brought Docker to embedded GNU/Linux devices in 2013 and have been building our IoT toolkit ever since. We also maintain a variety of successful open source projects including Etcher, Balena, and resinOS, and made contributions to high-exposure projects such as Docker, Electron, and AppImage.

Our technology is open, standards-based, and proven in production across a wide range of scenarios from drones, 3D printers, point-of-sale devices, tidal turbines, skyscrapers and more. Our investors include DFJ, Aspect Ventures, GE, and Ericsson.

Resin is a highly distributed, remote-friendly company with a pretty much flat hierarchy. Our organization is adaptive, getting feedback signals from our users and systems. Right now we organize ourselves by projects, which allow us to build complex features and solve big problems, while staying mutable. As a distributed group, we rely on clear communication and the rule of “assume positive intent” to help us work together across time zones, cultures and first languages. Our base of operations is nominally London, though really we are living all over the world: from Barcelona to Bulgaria, Argentina to Vietnam, and many more.

On being a Backend Engineer at resin.io

We maintain a service infrastructure for IoT devices, and this is where we have quite a bit of our engineering talent. You will be actively working on one or more of these core components, fixing bugs, solving complex technical problems, and implementing user-facing features across the resin.io stack. While resin.io focuses on IoT, the majority of our engineers don’t require embedded programming expertise.

People who are successful engineers are well-rounded generalists and great communicators. They are eager to take responsibility for a project, and are able to make good decisions about the project because they have the context of what’s important.

We don’t require engineers to be already familiar with the technologies we use. We are happy to invest in people that showcase a strong understanding of the challenges of building secure distributed systems.

Responsibilities

  • Actively invest back in our own technology, libraries, and frameworks
  • Understand security best practices and strive to apply them in your work
  • Be highly motivated to produce great code
  • Evaluate customer requirements and other inputs to determine the scope and timing of new functionality
  • Design, architect, and own the execution of your projects
  • Ensure the architecture of our distributed system remains cohesive
  • Collaborate, brainstorm, and coordinate work with other resineers
  • Understand the high-level goals, and thus know how to prioritize your work
  • Challenge orthodoxy when that will help the product evolve
  • Work efficiently with a certain amount of ambiguity in the tasks you’re executing

REQUIREMENTS

Need to have:

  • Desire to make yourself and others more effective. You’d be bothered by an inefficient process
  • Good understanding of software engineering practices and how to apply them
  • Excellent written communication skills, and fluency in English
  • Self-discipline to take on a project and push it to completion without too much management. You also know when to ask for help
  • Strong problem-solving abilities. You know how to split a complex problem into incremental pieces
  • Basic front-end development skills

Nice to have:

  • A sample of your work (URL or attached sample)
  • Contributions to OSS projects (please include a URL)
  • Having worked remotely before
  • Experience with Resin.io as a user
  • Experience with embedded GNU/Linux, anything ranging from personal projects with a Raspberry Pi to commercial or industrial scenarios with custom devices
  • Experience with React, Node.js, Docker, PostgreSQL, or Kubernetes
  • Experience with embedded development and microprocessors
  • Experience with the Electron framework and cross-platform development
  • Experience leading software projects in the open source world

Make sure to let us know if any of these items apply to you!


Perks & Benefits

  • Work with an extremely talented, diverse team
  • Equipment of your choice
  • Remote-friendly
  • Flexible working hours
  • Flexible vacation policy
  • Annual company gathering in an international location - this year, Barcelona in October
  • We send you hardware for side projects!
🔗 Link
Back-End Engineer with Ravelin
London, United Kingdom£40K – £85K
10 months ago

Job Description

Ravelin is looking for a senior backend engineer to lead the development of a high volume fraud technology platform within a small tech team. You will be invited and expected to have opinions about the strategic direction of the company and products, as well as leading the development team from the front. A successful candidate will be willing learning new skills (machine learning, neural networks, python, golang, cloud automation etc), turning their hand to necessary tasks and working with complete autonomy.

Responsibilities

Code for Humans

Your machine is happy if it compiles; your team is happy if they can understand what it does. Your pull requests are succinct and a pleasure to review, you have unit tests where it matters, and you understand that the code is not, in fact, the documentation.

Reliable & Resilient Software Not for you the happy path or the assumed network. That habit of yours of assuming the worst and planning for it has earned your stripes in the world of running software at scale under real-world conditions.

Tools for the Team
Whether it’s a smart command line utility or a core internal library, you excel at improving everyone’s lives by removing repetition & common sources of error, and by solving hard problems in accessible ways. You build internal processes that are so reliable they melt into the background but are key to getting work done.

APIs
You’ve been on the receiving end of APIs good and bad, and want to delight our customers with the high quality they expect. You know that whilst everything should be JSON, sometimes you have to get your hands dirty with some SOAP for that critical integration but know how to isolate the contagion.

Requirements

  • Senior Backend Experience/Knowledge of
  • Go, Java, Python or C
  • AWS or GCP
  • Docker, Linux
  • NoSQL/Cassandra (not including Mongo & Redis)
  • PostgreSQL
  • Agile development
  • Distributed system design.
  • Git, CI/CD

Benefits

  • Competitive Salary & Equity Package
  • 25 days Annual Leave + Bank Holidays
  • Flexible Working Hours / WFH
  • Learning & Development Allowance
  • Volunteer Opportunities & Charity Donations
  • Fortnightly Pod Lunches
  • Office Snacks & Drinks
  • Quarterly Company Socials
  • Cycle-to-Work and Childcare Schemes
  • Office Yoga, Football, and Board Game/Movie Nights

We are an equal opportunity employer and value diversity in our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, or disability status.


🔗 Link
Senior Go Software Engineer with Paddle
London, United Kingdom£57K - £63K
10 months ago

Job Description

We are looking for collaborative Go Engineers to come and help define the future of Paddle’s licensing product.

Reporting to the Engineering Manager, you’ll help build the next generation of Paddle’s licensing services in Go, working alongside a brand new team. A great chance for you to make your mark on our products!

We already have a licensing service, which we’re looking to replace with something bigger and better, taking a serverless-first and DevOps approach, with single responsibility services wherever possible. If you’re looking for someone to release your code for you at Paddle, you won’t find them.

What you’ll do

  • You’ll design and build Go microservices in AWS Lambda which are scalable, secure and stable.
  • You’ll help to push forward our Serverless approach, iterating quickly and learning fast.
  • You’ll work closely with our SDK team to ensure their requirements are taken into account, keeping our sellers and buyers front of mind.

We’d love to hear from you if

  • You have production experience with Golang, preferably hosted in AWS Lambda.
  • You have competent commercial experience developing applications or other software platforms.
  • You have a strong understanding of the development process from design through to deployment and maintenance and what that means for day-to-day development.
  • You prefer working in a CI/CD environment.

Things you’ll learn on the job

  • Python
  • AWS suite - SQS, EC2, ECS+ECR, CloudFormation, S3, RDS, Lambda
  • UNIX system skills
  • Docker containers and micro-service architecture
  • Using a queueing pattern for removing slower tasks from a web request

Why you’ll love working at Paddle

We are a diverse team of 100 people (quickly on our way to 180+) based near London Bridge. We care deeply about enabling a great culture which is inclusive no matter your background. We celebrate our diverse group of talented employees and we pride ourselves on our transparent, collaborative, friendly and respectful culture.

We offer a full slate of (constantly evolving) benefits, including competitive salaries, stock options, pension plans, flexible working, generous holidays and parental leaves. Plus we offer some not-so-standard, extra-fun benefits, which can include anything from joining office football team, taking up the in-office yoga lessons or enjoying a board game night. We host regular company get-togethers and quarterly socials. We have weekly catered lunches and of course, fully stocked fridges and cold brew on tap. We value learning and will help you with your personal development where we can — from constant exposure to new challenges to regular internal and external training.


🔗 Link
Backend Engineer with Risk Ledger
London, UK£45k - £80k
2 weeks ago

Job Description

Risk Ledger is seeking software engineers to join our core team and take ownership in developing & shaping our platform that will improve the security maturity of the entire global supply chain. This is an opportunity to work with the latest technologies to solve an increasingly important problem, and to have an outsized impact on a product early in its lifecycle.

We are looking for an amazing and talented team from a diverse set of backgrounds and skillsets to help us grow and build a truly special company. The main focus of the role will be on backend development, but with opportunity to work up and down the stack. It’s all hands on deck at this stage, so you’ll need to be ready and willing to delve into the frontend, ship new functionality, and be involved in the product development, improving and learning as we go.

What you’ll be doing * Building our system’s backend, primarily in Go. If you’re a fast learner and keen to work with Go in production, we’d love to speak with you; * Getting your code, and that of the team, into production - hopefully continuously and bug-free by writing automated tests and engaging in peer code reviews. * Helping to expose the backend functionality in the frontend when necessary. The UI is built in HTML, CSS and JavaScript using Vue.js, so you should be willing to learn enough to understand how everything fits together and be happy to make improvements where appropriate. * Working closely with the customer success side of the company, to ensure that we’re always focused on and building what is right for our clients to make their lives easier, not just ours.

What success will look like * An awesome looking product, with the functionality our clients need. * A growing engineering team that people enjoy working with, who laugh together, know each other’s strengths and get the job done. * A rapidly expanding customer-base who are eager to use our product, keeping us on our toes when it comes to infrastructure and scaling.

About Risk Ledger We’re a London-based startup with a mission of improving the way organisations approach cybersecurity and information management in the global supply chain. With over 60% of data breaches currently occurring through the supply chain, Risk Ledger provides the tools and knowledge that organisations need to increase their security maturity. Our platform changes the way that companies identify, measure and mitigate security risks for themselves and their suppliers, enabling them to truly understand their security landscape.

Risk Ledger is backed by multiple high-profile VCs, including Firstminute Capital, Seedcamp, Village Global and Episode1. Currently a small team, we’re looking to expand rapidly, and this is the perfect opportunity to put your stamp on a fun, fast-paced, early-stage startup.

We are currently based in White Collar Factory, next to Old Street roundabout.


Perks & Benefits

🚀 An opportunity to work on a exciting cyber security product with a young, growing startup. 👌 We offer the autonomy and flexibility you need to deliver the work as you see fit 📚 All the learning resources and books you want to aid in your personal development. 💻 The equipment you need to get the job done 📈 Generous EMI stock options 🏖 32 days of holiday a year - take a break, enjoy yourself ✈️ Up to an additional 30 days of unpaid leave a year to use as you wish. 🏥 Private health insurance 🎉 Regular socials to unwind and have some fun

🔗 Link
Backend Developer with Yoti
London, United Kingdom£50k - £70k
9 months ago

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!

Yoti in the news

  • Yoti Blog - Here
  • Company Valuation - Here
  • Telegraph News Article - Here
  • Where can I use Yoti? - Here
  • Have a read through our SDK - Here
  • Our Github account for more code info - Here

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


🔗 Link
Get Email with all new Jobs
20 of 41 Developer jobs found in London