Point your AI agent at freehire and let it find you a job.

Get the CLI →

Wonnpay FZE

New

Senior Backend Developer - Node,js (NestJS) Fintech Experience Mandatory

Posted 4 views
Discussion

Summary

Senior Backend Developer who designs, builds, and owns WonnPay's fintech backend — payments, wallets, and transaction services — using Node.js, NestJS, TypeScript, PostgreSQL, and AWS, with responsibility for architecture, security, integrations, testing, and production reliability.

A Senior Backend Developer, you will be responsible for designing, developing, improving, and maintaining WonnPay's backend platform.You will work closely with the CTO, engineering team, product team, QA, compliance, andexternal technology partners to build secure, scalable, and reliable backend services.The ideal candidate should be comfortable working independently, making technical decisions, reviewing other engineers' work, and taking ownership of backend services from design through production deployment and monitoring


Key Responsibilities:


Backend Architecture & Development



  • Design, develop, and maintain scalable backend services using Node.js, NestJS, andTypeScript

  • Design robust and maintainable backend architecture for fintech and transaction-basedapplications

  • Develop secure and well-documented RESTful APIs

  • Define service boundaries, API contracts, database structures, and integration patterns

  • Identify and resolve architectural, performance, and scalability issues

  • Refactor legacy or poorly designed backend components when required

  • Ensure backend systems are designed for reliability, availability, and maintainability


Database & Data Management



  • Design and optimize PostgreSQL databases and relational data models

  • Design database schemas, indexes, relationships, migrations, and constraints

  • Work with TypeORM or equivalent ORM technologies

  • Optimize complex queries and database performance

  • Ensure transactional integrity and data consistency

  • Design appropriate approaches for handling concurrent transactions and race conditions

  • Implement backup, recovery, and data-integrity best practices


Fintech & Transaction Systems



  • Develop backend services supporting financial transactions, wallets, payments, anddigital assets

  • Ensure transaction processing is reliable, traceable, and idempotent

  • Handle transaction states, retries, failures, reversals, and reconciliation

  • Implement appropriate validation and business rules for financial operations

  • Build systems that maintain accurate transaction and wallet balances

  • Understand and apply principles of auditability, traceability, and financial dataintegrity


Third-Party Integrations



  • Design and maintain integrations with external APIs and service providers

  • Work with payment providers, KYC/AML providers, card issuers, blockchain providers, and other fintech partners

  • Handle API authentication, webhooks, retries, timeouts, rate limits, and failure scenarios

  • Build reliable integration layers that can handle third-party service failures

  • Monitor and troubleshoot integration issues in production


Security



  • Implement secure authentication and authorization mechanisms

  • Work with JWT, access tokens, refresh tokens, RBAC, and related security controls

  • Protect APIs and sensitive customer data

  • Implement secure handling of credentials, secrets, API keys, and environment configurations

  • Follow secure coding practices and OWASP principles

  • Identify and address backend security vulnerabilities

  • Ensure sensitive financial and user information is appropriately protected


AWS & Production Infrastructure



  • Work with AWS-based production infrastructure

  • Deploy, monitor, troubleshoot, and maintain backend services in production

  • Work with services such as ECS, EC2, RDS, CloudWatch, S3, Secrets Manager,Lambda, VPC, or equivalent AWS services

  • Support CI/CD pipelines and automated deployments

  • Manage environment-specific configurations across development, staging, andproduction

  • Investigate production incidents and perform root-cause analysis

  • Improve system observability, logging, monitoring, and alerting


Testing & Quality



  • Write and maintain high-quality unit, integration, and API tests

  • Ensure critical business and financial workflows have appropriate test coverage

  • Participate in code reviews and enforce backend coding standards

  • Identify potential production issues before deployment

  • Maintain clean, readable, maintainable, and well-documented code


Technical Ownership & Leadership



  • Take ownership of backend modules and services from requirements through production

  • Review code and provide technical guidance to other backend developers

  • Help establish backend development standards and best practices

  • Participate in architecture and technical design discussions

  • Identify technical risks and communicate them proactively

  • Work closely with the CTO and engineering leads on technical decisions

  • Mentor junior and mid-level developers when required

  • Take ownership of production incidents and drive issues through to resolution


Required Skills & Experience



  • 7+ years of professional backend development experience

  • Strong background in fintech, payments, banking,crypto, digital wallets, or financial technology platforms, digital wallets,

  • Strong hands-on experience with Node.js

  • Strong production experience with NestJS

  • Advanced knowledge of TypeScript

  • Strong understanding of backend architecture and design patterns

  • Extensive experience building and maintaining REST APIs

  • Strong experience with PostgreSQL or another production-grade relational database

  • Strong experience with TypeORM or equivalent ORM

  • Experience designing database schemas, migrations, indexes, and optimized queries

  • Strong understanding of transactions, concurrency, locking, and data consistency

  • Hands-on experience with authentication and authorization systems

  • Strong understanding of API security and secure backend development

  • Production experience with AWS

  • Experience with Git, pull requests, branching strategies, and code reviews

  • Experience with automated testing and CI/CD

  • Strong debugging and production incident-resolution skills

  • Ability to independently analyze problems and make sound technical decisions


Nice to Have



  • Experience with Redis and caching strategies

  • Experience with message queues such as RabbitMQ, Kafka, or SQS

  • Experience with microservices architecture

  • Experience with Docker and containerized applications

  • Experience with Kubernetes or ECS

  • Experience with CI/CD tools and infrastructure automation

  • Experience with observability tools and centralized logging

  • Experience with blockchain/Web3 integrations

  • Experience working with Fireblocks or similar digital-asset infrastructure

  • Experience working in a regulated fintech environment

  • Experience designing systems for high availability and fault tolerance

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available