About the job
Our Mission and Vision
At Solidgate, we are dedicated to empowering exceptional entrepreneurs to create outstanding internet companies. Our goal is to support the builders of the digital economy with the financial infrastructure they truly deserve. We are on an ambitious journey to become the world's leading payments orchestration platform.
About the Team and Role
As a Node.js Engineer on the Launch Team, you will be instrumental in powering the backend for Digital Onboarding. Your primary mission will be to ensure that Solidgate collaborates with compliant merchants while delivering a fast, seamless, and scalable onboarding experience.
Your challenge will be to construct the quickest path from “I’m interested” to “I’m live.”
What Makes This Role Unique
- You will significantly decrease Time-to-Live, positively influencing growth.
- You will help define the evolving Node.js stack (free from legacy constraints).
- You will design robust, durable, and scalable systems that target an impressive 99.99% uptime.
- You’ll harness AI to expedite shipping and integrate AI-driven features into our products.
Technology Stack
Our Launch Team is at the forefront of Solidgate's Node.js stack development. We not only implement tools but also establish the standards, practices, and engineering culture that other teams aspire to follow. Currently, we utilize:
- Fastify - a lightweight, high-performance web server
- gRPC + Protobuf - for typed service-to-service communication
- PostgreSQL + Drizzle ORM - a reliable data layer with a modern query builder
- Kafka (@platformatic/kafka) - for streaming-first, event-driven architecture
- Vitest - for unit and functional testing
We also implement custom solutions, including distributed locks, metrics, streamers, and more. Discover our complete technology stack here.
The tech stack is continuously evolving, providing real influence without any legacy baggage, just modern Node.js supported by mature architectural principles inspired by the Golang ecosystem.
Your Responsibilities
- Develop and maintain backend services for a seamless onboarding process.
- Collaborate with cross-functional teams to ensure high-quality deliverables.
- Optimize application performance and reliability.
- Leverage modern development practices and tools to enhance efficiency.

