Lead Backend Developer / Architect

to $4000
Product

We are looking for a Lead Backend Developer to architect and own the backend infrastructure of our fintech platform. You will design scalable microservices, manage critical data flows, and ensure system reliability at scale. Work directly with product, design, and business stakeholders to translate requirements into robust backend systems. 

 

This is a hybrid role, and we are currently considering candidates based in Lviv (Ukraine)

Fully remote work is not an option for this position.


What You Will Do
Backend Architecture & Design

• Own the backend architecture end-to-end across microservices.
• Design and implement Node.js / Express services handling 20M+ transactions monthly.
• Architect PostgreSQL schemas for reliability and performance at scale.
• Define API contracts (GraphQL, REST) that support frontend and partner integrations.
• Make critical decisions on data consistency, caching, and async patterns.


Microservices & System Design

• Build and maintain multiple Node.js / Express microservices with clear ownership boundaries.
• Implement webhook-driven workflows and event-driven architecture.
• Design and implement real-time data synchronization pipelines.
• Manage message queues (RabbitMQ) for async operations and inter-service communication.
• Ensure row-level security (RLS) and multi-tenant data isolation at the database layer.


Data & Performance

• Design and optimize PostgreSQL schemas using Prisma ORM.
• Write complex queries, manage indexes, and ensure query performance.
• Implement caching strategies and data consistency patterns.
• Build audit trails and changelog tracking for compliance and debugging.
• Handle sensitive data (KYC, AML, financial records) with security-first approach.


Integration & Third-Party Services

• Integrate with external services (KYC providers, document verification, acquiring networks).
• Design and maintain API integrations with payment processors and clearing centers.
• Build robust error handling and retry logic for critical integrations.
• Document APIs and maintain SDK/integration guides for partners.
Communication & Leadership

• Work directly with product managers and stakeholders to clarify backend requirements.
• Proactively flag technical risks, propose solutions, and keep stakeholders informed.
• Give technical feedback on product feasibility and scalability implications.
• Lead backend code reviews with focus on quality, performance, and knowledge sharing.
• Mentor junior developers and foster backend engineering best practices.


What We Are Looking For
Core Requirements:

• 5–7 years of production experience in Node.js backend development.
• Strong TypeScript across the entire stack (no JavaScript-only experience).
• PostgreSQL expertise: schema design, optimization, transactions, advanced queries.
• Prisma ORM or similar ORMs and hands-on experience with relational databases.
• GraphQL schema design and resolver implementation (REST a plus).
• Microservices architecture: designing boundaries, managing state, async communication.
• RabbitMQ or similar message brokers; event-driven architecture patterns.
• Experience with fintech, payments, or regulated financial products.
• Strong communication skills and comfort working directly with non-technical stakeholders.


Nice to Have:

• Distributed systems experience (eventual consistency, saga patterns, consensus).
• gRPC for service-to-service communication.
• Experience scaling to 100K+ users and handling high transaction volume.
• Background in AML/KYC compliance or financial data handling.
• DevOps sensibility: monitoring, logging, deployment pipelines.
• Experience mentoring backend teams.


Tech Stack
Core: Node.js, Express, TypeScript, PostgreSQL, Prisma ORM, GraphQL, RabbitMQ, gRPC
Supporting: REST APIs, Webhooks, Real-time data sync, Multi-tenant architecture, Audit logging


What We Offer

• Full backend ownership and architectural control.
• Work on systems handling millions of transactions and 100K+ merchants.
• Direct access to product and business stakeholders.
• Modern microservices stack with no legacy debt.
• AI-friendly engineering culture—we embrace tools that make you more effective.
• Deep fintech learning: multi-partner networks, compliance, payment flows.
• Competitive compensation and benefits package.

Required skills experience

Node.js 5 years
Express.js 3 years
TypeScript 3 years
GraphQL 3 years

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 29 June
29 views
·
5 applications
Last responded more than a month ago
To apply for this and other jobs on Djinni login or signup.
Loading...