Job Description
Supercoder is an AI-powered career development platform connecting developers worldwide to remote job opportunities with competitive payment.
- 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 allows you 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 skills in Java (Spring Boot) or Node.js (NestJS/Express).
- Experience in digital banking/fintech, such as:
- Internet/Mobile Banking
- Payments & Transfers
- E-wallet systems
- Card services, lending, limits
- Core banking integration
- Solid understanding of microservices, API design,and event-driven patterns.
- Strong knowledge of SQL databases, database schema design, and 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.