Backend Engineer (Fee Consolidation Service)
Role details
Job location
Tech stack
Job description
We're looking for a Senior Backend Engineer to join our backend organization and strengthen the team building our partner backoffice software, with an added emphasis on crypto literacy and blockchain-aware system design. This role is aimed at a senior individual contributor who is comfortable operating in crypto products as a user and can translate that understanding into robust backend and API decisions. This role sits within a cross-functional team made up of a Product Owner, frontend engineers, and backend engineers, jointly responsible for building and maintaining our partner backoffice software., * Design, develop, and maintain backend systems and APIs, with a strong emphasis on clean, consistent, and evolvable API design
- Build backend functionality that interacts with crypto-native concepts and workflows, informed by hands-on experience as a crypto user
- Collaborate closely with frontend engineers and product to translate crypto-related requirements into intuitive, reliable backend interfaces
- Contribute to the architecture of scalable and robust backend solutions that support partner-facing and internal use cases
- Maintain high engineering standards through code reviews, strong abstractions, and clear, readable code
- Identify performance and reliability bottlenecks and improve system behavior, data access patterns, and caching strategies
- Implement and maintain monitoring, logging, and debugging tooling to ensure high system availability
- Build and maintain comprehensive automated test suites across backend services
- Act as a senior technical contributor within the team, supporting design discussions and raising the overall technical bar
- Document APIs, system behavior, and technical decisions for long-term maintainability, + Embrace your own differences
- Respect and welcome the unique qualities of others
- See others' differences as an opportunity to grow
- Own it, do it
- Own tasks end-to-end
- Hold yourself to a high bar for execution
- Make bold decisions, and be accountable
- Understand your limitations and seek for help
- Fail forward
- Try - don't be afraid to fail
- Learn - don't make the same mistake twice
- Adapt - grow with the experience
- Have fun together
- Take the time to get to know and understand each other better
- Don't take yourself too seriously and keep it light-hearted
- Fun should be coming from a place of love and respect, * Annual team offsites (Thailand in 2023 and Vietnam in 2024 were a blast, Marrakech in March 2025 was blast-ier; let's see what happens in 2026!)
- 30 days of PTO
- Flexible remote days
- Flexible working hours
- Equity participation from day 1
- Entitlement to work computer (choice of equipment)
- An annual 1,000€ personal development budget once you have worked 6+ months (pro-rated the first year)
- A one-time 1,000€ remote budget to use on coworking, office setup, etc.
If you join us as an independent contractor, you're only entitled to the first five benefits of this list.
Requirements
- Node.js with TypeScript, running in Docker containers
- MongoDB and Redis
- ethers.js for blockchain communication
- GitHub, Kubernetes, AWS, Cloudflare for our GitOps CD pipeline, * Must be located in the EMEA region
- Strong professional experience with TypeScript and Node.js
- Extensive experience working as a senior backend engineer on production systems
- Proven ability to design and maintain high-quality APIs
- Practical familiarity with crypto products and ecosystems as a user (wallets, swaps, bridges, DeFi, etc.)
- Development experience in blockchain or Web3 systems is a plus, but not required
- Solid understanding of document databases and caching systems (e.g. MongoDB, Redis)
- Experience with backend architecture and system design in distributed environments
- Deep knowledge of testing principles and backend testing frameworks
- Strong communication and collaboration skills in cross-functional teams
- Proactive, self-directed, and comfortable taking ownership of backend domains
- Ability to write maintainable, scalable, production-grade code
- Very strong written and spoken English
- Bachelor's or Master's degree in Computer Science is a plus