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.
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).
Job Responsibility
Key Responsibilities
Design, develop, and maintain backend services using Node.js and frameworks such as Express, NestJS, or Koa .
Build and secure robust APIs (REST/GraphQL), ensuring compliance with OAuth/JWT, tokenization, and TLS/HTTPS standards.
Integrate with payment providers, banking APIs , and manage transaction lifecycles.
Work with message brokers and event-driven architectures (Kafka, RabbitMQ, Redis Streams).
Design and optimize relational ( Postgres, MySQL ) and/or NoSQL databases with efficient schema design and performance tuning.
Contribute to CI/CD pipelines, containerization (Docker) , and cloud-based deployments.
Ensure systems are compliant with fintech regulations (PCI-DSS, KYC/AML, GDPR) and secure coding practices.
Collaborate with cross-functional teams (product, security, and QA) to deliver high-quality features.
Participate in code reviews, incident response, and system monitoring to ensure reliability and security.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Quality Assurance and TestingRole: Blockchain Quality Assurance EngineerEmployement Type: Full time