HamburgerMenu
hirist

Senior Backend Engineer - Java/Node.js

Supercoder
Multiple Locations
3 - 8 Years

Posted on: 04/12/2025

Job Description

Description :


Greetings and thank you for visiting our job post.

Supercoder is an AI-powered career development platform that connects developers worldwide to remote job opportunities with competitive pay.

Type of work : 100% Full-time remote

About the Role :


Our client is seeking a Backend Engineer with strong expertise in Java or Node.js, ideally with hands-on experience in digital banking or fintech platforms. You will build scalable, secure, and high-performance backend services that power next-generation banking applications for international clients.

This role gives you the opportunity to work remotely with a global engineering team while contributing to complex financial systems.

Responsibilities :


- Design, develop, and maintain RESTful APIs & microservices using Java (Spring Boot) or Node.js (NestJS/Express).


- Build features for digital banking systems : account services, payments, transfers, QR/payments, card services, KYC, limits, transaction workflows.


- Integrate with core banking systems, payment gateways, identity/KYC providers, SMS/OTP services, and other third-party fintech vendors.

- Ensure security, scalability, reliability, and high availability of backend services (following OWASP, secure coding standards).

- Work with SQL databases (MySQL/PostgreSQL/Oracle) and basic NoSQL.

- Participate in technical design, code review, and sprint planning with cross-functional teams.

- Collaborate with DevOps on deployments using Docker, CI/CD pipelines, cloud environments.

- Write unit tests & integration tests, maintain system documentation.

Requirements :

Must Have :


- 3+ years of experience as a Backend Engineer.

- Strong proficiency in Java (Spring Boot)orNode.js (Express/NestJS) (both is a plus).

- Experience in digital banking / fintech such as :


1. Internet/Mobile Banking


2. Payments & Transfers

3. E-wallet systems

4. Card services, lending, limits

5. Core banking integration

- Solid understanding of microservices, API design, event-driven patterns.

- Strong knowledge of SQL databases, database schema design, performance tuning.

- Understanding of security standards: authentication, authorization, encryption, secure APIs.

- Experience using Git, CI/CD, Agile/Scrum.

- Good English for reading documentation and communication.

Nice to Have :


- Kafka, RabbitMQ, Redis Pub/Sub, event streaming.

- Experience with cloud platforms (AWS / GCP / Azure).

- Experience with high-volume transaction systems.

- Familiarity with PCI-DSS, data masking, banking compliance.

Soft Skills :


- Strong ownership and accountability

- Good communication skills in a remote work environment

- Ability to work independently and collaborate with global teams

Why Join Supercoder :


- 100% remote opportunity with global fintech clients

- Work with modern architectures & high-scale financial systems

- Transparent process : Apply , AI Interview , Client Interview , Offer

- Once your Supercoder profile is completed, you can be matched with multiple global opportunities.


info-icon

Did you find something suspicious?