Backend Developer
Obligate
Standing at the forefront of institutional adoption in on-chain capital markets, Obligate is providing a secure, transparent, and regulatory-compliant platform for the issuance, trading, and lifecycle management of bonds, structured products, and yield strategies natively issued on the blockchain. The platform's unique architecture caters to the growing demand of institutional investors for on-chain investment solutions, whilst lowering the barriers of entry for issuers by providing efficient access to multilateral financing. Featuring our proprietary eNotes®, ledger-based securities based on the most advanced DLT-legislation, a comprehensive dispute resolution framework, and global enforceability of the debt securities, Obligate demonstrates its commitment to meeting institutional standards. We are one of the leading platforms globally for on-chain investment solutions and have strong backing from our investors, among which are Exponential Science, Blockchange, Circle, Earlybird Ventures, and SIX Fintech Ventures.
Location: Europe (remote position)
We are seeking a Backend Developer to help design, build, and operate the core platform powering on-chain capital markets. As a small, highly technical team, we are looking for someone who is backend-leaning but comfortable working across the stack, owning features end-to-end, and contributing to architectural decisions as the platform scales.
This role is critical to strengthening our core infrastructure, accelerating feature delivery, and ensuring the reliability of a production system operating across multiple blockchains.
Responsibilities
- Design, build, and maintain backend services using TypeScript and NestJS.
- Contribute to a modular monolith following Domain-Driven Design principles.
- Design and operate event-driven systems, including asynchronous processing and background jobs.
- Build and maintain APIs consumed by Next.js applications.
- Design and optimize data models using PostgreSQL with TypeORM.
- Integrate and operate Supabase for authentication and user account management.
- Work with blockchain data and smart contract interactions across Ethereum, Base, Polygon, and Solana, including:
- Contract interaction and indexing using ethers.js
- Blockchain event ingestion using Moralis Streams
- Contribute to DevOps and developer experience, including:
- Containerization with Docker
- CI/CD pipelines using GitHub Actions
- Monorepo tooling with Turborepo
- Caching and background processing with Redis
- Collaborate on cloud infrastructure and deployments using Google Cloud and Vercel.
- Write reliable, testable code and contribute to automated testing using Playwright and Jest.
- Participate in architectural discussions and make pragmatic trade-offs in a fast-moving, production environment.
- Nice to have: experience with Solidity and/or Rust.
- An inclusive environment in which you can provide input, take on responsibility, and drive things ahead. Be at the forefront of innovation to establish a new financial system.
- Work with some of the leading finance, legal, and tech experts, and value a flat hierarchy and an open, integrative culture.
- Have flexible working hours and be able to work remotely.
- Enjoy having after-work activities and company retreats with your colleagues every now and then.
- Familiarity with decentralized finance (DeFi) and blockchain technology.
- Self-motivated, proactive, target-driven, and able to work independently as well as collaboratively in a fast-paced environment.
- Fluency in English is required; any other language is preferred.

