We are looking for a hands-on Senior Backend Engineer — Node.Js/TypeScript to build Our platform's application and API layer.
You will own backend services, business logic, APIs, third-party integrations, asynchronous workflows, and application-level security and transaction controls.
You will work closely with our Lead Full Stack Platform Engineers, Senior PostgreSQL Database Engineers, Frontend Developers, and product/architecture team.
This is not an architecture-only role. We are looking for someone who designs systems and then builds them.
What You'll Do
- Design and build production backend services using Node.Js and TypeScript
- Build secure, well-defined and versioned REST APIs
- Implement authentication, authorization and role-based access controls
- Build tenant-aware services and enforce multi-tenant authorization boundaries
- Develop investor, issuer/property, onboarding, transaction, portfolio, wallet and marketplace backend workflows
- Integrate external KYC/KYB and identity providers
- Integrate with Fireblocks custody/wallet infrastructure
- Build payment,
banking and other external service integrations
- Implement secure webhook ingestion, callback processing and external/internal ID mapping
- Design idempotent transaction workflows and protect against duplicate processing
- Implement retries, exponential backoff, rate-limit handling, reconciliation and failure recovery
- Build asynchronous workflows using queues/background jobs
- Implement Redis-based caching and other distributed application patterns where appropriate
- Work with the PostgreSQL Database Engineer on schema requirements, transaction boundaries and query patterns
- Use Prisma ORM while understanding when database-specific approaches are required
- Protect PII and financial data in transit and at rest
- Implement structured logging, monitoring and application observability
- Write unit, integration and API tests
- Participate in code reviews and establish maintainable backend engine