Skip to content
AlchemyAlchemy

Backend Software Engineer

Build and own high-throughput backend infrastructure, APIs, and distributed systems, solving complex scalability, latency, and reliability challenges. The role requires 5+ years of experience, production Java and Rust expertise, and cloud-native experience with AWS.

About the job

Responsibilities

  • Design, build, and maintain backend infrastructure, APIs, and services at scale.
  • Own the architecture and implementation of distributed systems behind high-volume, low-latency APIs.
  • Solve scalability, latency, and performance problems in live production systems.
  • Lead system design discussions and shape backend architecture.
  • Establish backend development best practices for throughput, reliability, and latency.
  • Validate performance through automated testing, benchmarking, and production-driven improvements.
  • Trace production issues across services and the full stack, and ship durable reliability improvements.

Requirements

  • 5+ years of relevant industry experience.
  • Bachelor's degree in Computer Science or equivalent practical experience.
  • Experience designing, building, scaling, and maintaining core backend components.
  • Ability to solve complex design, scalability, latency, or performance problems in high-throughput, low-latency production systems.
  • Production experience with Java and Rust.
  • Experience in cloud-native environments, particularly AWS.
  • Comfort working across the stack and addressing infrastructure and platform challenges.
  • Experience building highly available and scalable distributed systems.
  • Self-starter who takes ownership, moves quickly, and balances detail with execution.
  • Curiosity about emerging technologies and commitment to continuous learning.

Nice-to-Haves

  • Experience with managed Kubernetes platforms such as Amazon EKS.
  • Web3 experience.
  • Founded a company or built side projects.
  • Experience in startups.

Benefits

  • Private health insurance
  • Gym reimbursement
  • Commuter benefits
  • Flexible time off
  • In-office group meals
  • Learning and development stipend
  • Company-sponsored conferences and events
  • Books and audiobook subscription with Bookster

Skills

Java, Rust, AWS, Amazon Eks, Kubernetes, Distributed Systems, Backend Apis, Automated Testing, Benchmarking, Cloud-Native Architecture

Rain

Rain

Remote

Software Engineer - Wallets
$220k+/yrRemoteBackend Engineering

Design and lead secure, scalable wallet infrastructure spanning custody, key management, signing, authorization, and recovery. The role requires deep expertise in wallet or cryptographic security infrastructure, distributed systems architecture, and modern blockchain account models.

Supabase

Supabase

Remote

Software Engineer - Branching
No salary listedRemote3+ YOEBackend Engineering

Build and operate a globally distributed CI/CD execution platform, including branch orchestration, ephemeral build environments, scheduling, caching, and pipeline observability. Requires Go and TypeScript expertise plus at least 3 years building cloud infrastructure or distributed systems.

PDQ

PDQ

Bucharest, Romania

Software Engineer Python + Django
No salary listedHybrid3+ YOEBackend Engineering

Build and operate Python backend services that transform device data into reliable vulnerability matches. The role requires 3+ years of software development experience, REST API and database expertise, Docker, and the ability to debug production issues in collaboration with customers and cross-functional teams.

Kraken

Kraken

Poland
Software Engineer - Rust - Consumer
No salary listedRemote3+ YOEBackend Engineering

Builds and owns high-performance Rust services and libraries powering consumer trading, payments, and crypto experiences. The role requires 3+ years of software engineering experience, distributed-systems knowledge, asynchronous Rust expertise, and a security-first approach.

Phantom

Phantom

Remote

Senior Software Engineer, Backend (Money Movement)
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.