Backend Developer

We are looking for a Backend Developer for one of our U.S.-based fintech clients building modern digital banking and financial inclusion solutions. The company helps credit unions, community banks, and responsible employers launch accessible financial products such as white-label mobile banking apps and automated savings platforms, enabling users to manage their finances securely and efficiently.

 

As a Backend Developer, you’ll design and maintain reliable, high-performance services that power large-scale fintech applications. You’ll work in a cloud-native environment using modern technologies like Node.js, TypeScript, and Google Cloud Platform, collaborating closely with frontend, mobile, and DevOps teams to deliver secure and scalable backend systems.

 

Key Responsibilities

 

Core Backend Development

• Develop and maintain robust backend services using Node.js and TypeScript

• Build REST, gRPC, and GraphQL APIs with frameworks such as NestJS, Fastify, or Express

• Implement API versioning, validation, and rate limiting for performance and security

 

Data & Storage

• Design and optimize data models using PostgreSQL, MongoDB, and Redis

• Implement caching, queuing, and data consistency mechanisms for high performance

 

Integrations & Event-Driven Systems

• Integrate external APIs, WebSocket connections, and third-party services

• Work with message queues and event streaming platforms such as Google Pub/Sub or Kafka

• Ensure reliability and idempotency in distributed systems

 

Security & Compliance

• Implement secure authentication and authorization (OAuth2/OIDC, JWT, RBAC)

• Follow best practices in encryption, data protection, and secure API design

• Maintain a security-first mindset in all development processes

 

Testing & Observability

• Write and maintain unit, integration, and contract tests

• Conduct load and performance testing

• Implement structured logging, metrics, and distributed tracing for production monitoring

 

Cloud & Infrastructure (GCP-Focused)

• Deploy and manage services on Cloud Run, GKE, and Cloud Functions

• Utilize Cloud SQL, Firestore, and Cloud Storage

• Manage IAM policies, security configurations, and CI/CD pipelines using GitHub Actions or Cloud Build

• Work with Docker, Kubernetes, and Terraform for infrastructure automation

 

Additional Expertise

 

Performance Optimization

• Conduct profiling and system performance tuning

• Apply caching strategies, connection pooling, and horizontal scaling patterns

• Implement circuit breakers and other resilience mechanisms

 

Blockchain (Preferred)

• Integrate with EVM-compatible networks such as Ethereum or Polygon

• Use web3.js or ethers.js to handle wallet signatures and smart contract interactions

• Review basic Solidity contracts, manage event indexing, and connect to providers like Infura or Alchemy

• Apply transaction verification and security best practices

 

Soft Skills

• Proactive problem-solver with strong analytical thinking

• Takes ownership of deliverables and consistently meets deadlines

• Communicates progress clearly and works transparently with team members

• Collaborates effectively in cross-functional environments

• Detail-oriented and disciplined in development processes

 

This is a chance to join a product-driven fintech company with a mission to make finance accessible to everyone. You’ll be part of a team that values clarity, scalability, and reliability, building systems that directly impact thousands of users across the financial ecosystem.

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Node.js, TypeScript, PostgreSQL, GCP, Blockchain
Published 12 November
99 views
·
27 applications
Connected to ATS
To apply for this and other jobs on Djinni login or signup.
Loading...