Software Engineer, Backend (Golang)

1inch
UK
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Code Review Software Debugging Distributed Systems Blockchain Data Streaming System Programming Systems Integration Datadog Backend Golang

Job description

  • Build, extend, and operate backend services and APIs that power 1inch products and internal platforms
  • Improve scalability, reliability, maintainability, and developer experience across backend systems
  • Design and implement integrations with smart-contract platforms, blockchain data sources, and external services
  • Contribute to observability, monitoring, incident response, and post-mortem processes
  • Optimise backend services for performance, resilience, and operational efficiency
  • Collaborate closely with product, blockchain, and infrastructure teams to deliver reliable distributed systems
  • Participate in code reviews, testing workflows, and engineering best practices across the development lifecycle
  • At senior level, own services end-to-end, define technical direction, and mentor other engineers

Requirements

Do you have experience in System design?, * Professional experience building and operating backend systems in production environments

  • Strong proficiency in Golang or another backend/systems programming language with practical concurrency and performance knowledge
  • Solid understanding of system design fundamentals including services, data flows, reliability, and maintainability
  • Familiarity with blockchain platforms, smart contracts, transaction handling, and on-chain integrations
  • Experience working with containerised services and modern deployment practices
  • Strong problem-solving skills and ability to work effectively in fast-paced engineering environments
  • Ability to balance technical quality, scalability, and operational reliability
  • At senior level, experience owning projects end-to-end and contributing to architectural decision-making, * Experience working with multiple blockchain networks or non-EVM ecosystems
  • Familiarity with on-chain data indexing, observability tooling, or protocol debugging systems
  • Experience building performance-sensitive systems such as routing engines, risk controls, or high-throughput pipelines
  • Experience working within fintech, crypto, or other correctness-critical domains
  • Exposure to distributed systems or low-latency infrastructure architectures

About the company

1inch is the DeFi ecosystem building financial freedom for everyone. 1inch products help users and builders trade, hold and track digital assets - with the self-custody, comprehensive security and the intuitive user experience they need to unlock the potential of true crypto ownership. 1inch protocols and APIs provide core infrastructure across the DeFi industry and beyond. So if you’re someone who thinks big, moves fast and wants to make an impact right from day one, then get ready to join our industry-changing team. Location: We prioritise candidates who are based in Dubai then consider those working remotely in one of our European Hub Locations (UK, Spain or Germany).

Your mission

1inch is one of the most widely used DeFi platforms, powering swaps, limit orders and liquidity tools across multiple chains. Our backend systems sit between users and the blockchain - routing transactions, aggregating liquidity, serving APIs at scale, and ensuring every operation is correct in a high-stakes financial environment.

We are building a talent pool of backend engineers at mid and senior level who want to help shape this infrastructure. This is an evergreen posting: there is no single open role tied to it, but when approved positions arise you will already be in our pipeline.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:36 min

Visualizing memory limits and isolating suspicious endpoints

Dina Matveev Dina Matveev · Europe 2026 Virtual

6:16 min

Event-driven Golang backend architecture and cloud deployment

Irina Branovic Irina Branovic · World Congress 2026 Europe

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

Videos

See all

Related articles

See all