1inch - Talent Pool - Software Engineer, Backend (Typescript / Golang)
Requirements
• 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
Responsibilities
• 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
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT