Job Description
We are seeking a skilled Node.js Developer with 3–5 years of hands-on experience building backend services in production. The ideal candidate will have strong JavaScript/TypeScript expertise, a deep understanding of API development, and prior exposure to fintech or other regulated environments. You will play a key role in designing, implementing, and maintaining scalable, secure, and high-performance backend systems that power our financial products.
Required Skills & Qualifications
-
3–5 years of professional experience building backend services with Node.js in production.
-
Strong proficiency in JavaScript/TypeScript and experience with frameworks such as Express, NestJS, or Koa.
-
Hands-on experience in building and securing APIs with OAuth/JWT and related protocols.
-
Experience integrating payment providers or banking APIs, with understanding of transaction lifecycles.
-
Solid experience with message brokers (Kafka, RabbitMQ, Redis streams) and event-driven systems.
-
Strong knowledge of Postgres/MySQL and/or NoSQL databases (schema design, indexing, performance tuning).
-
Familiarity with Docker, CI/CD pipelines, and cloud operations.
-
Understanding of fintech constraints, regulatory frameworks, and secure coding best practices.
Nice-to-Have
-
Exposure to Open Banking / PSD2, ISO 20022, or SWIFT integrations.
-
Familiarity with blockchain primitives or crypto payment integrations (only if relevant to product).