Senior Backend Engineer at Duplo

Senior Backend Engineer at Duplo

Are you an experienced software engineer looking to make a lasting impact in the financial technology space? Duplo is seeking a highly skilled and motivated Senior Backend Engineer to join their dynamic team. If you are passionate about building robust financial systems, architecting scalable infrastructure, and mentoring the next generation of tech talent, this could be your next career milestone.

About Duplo

Duplo is building the platform to power the next generation of financial services. Guided by a mission to expand financial access for all, Duplo offers a simple and powerful banking-as-a-service (BaaS) API that allows businesses of all sizes to launch financial products rapidly and securely. By joining Duplo, you will become part of a collaborative, forward-thinking team dedicated to redefining the infrastructure of modern finance.

Key Responsibilities

As a Senior Backend Engineer at Duplo, your role will span across backend development, cloud infrastructure design, and technical leadership. Below is a detailed breakdown of your core responsibilities:

1. Backend Development & System Architecture
  • Design, develop, and maintain highly scalable, reliable, and secure backend systems using TypeScript and NestJS, with a rigorous focus on accuracy and correctness in financial transaction handling.
  • Establish and maintain robust service boundaries and a clean, maintainable architecture across distributed services.
  • Architect, optimize, and scale PostgreSQL schemas, ensuring optimal indexing strategies, transaction management, and database protection patterns.
  • Effectively utilize Redis for caching, system coordination, rate-limiting, and distributed locking.
2. Cloud Infrastructure & Deployment Safety
  • Reason effectively about deployment safety, system observability, scale, and proactive incident diagnosis within production environments running on Docker, Kubernetes, and AWS.
  • Maintain an advanced operational understanding of configuration management, secrets handling, runtime behavior, and rollback strategies.
  • Collaborate closely with the DevOps team to treat infrastructure as a shared concern, ensuring all technical decisions support overall system reliability.
3. Technical Leadership & Mentorship
  • Champion the technical design and execution of large, complex, or high-risk engineering initiatives.
  • Deconstruct complex technical requirements into manageable, well-sequenced milestones.
  • Mentor and guide junior engineers, raising the entire team's engineering standards by setting an exceptional example.
  • Make sound, well-reasoned architectural trade-offs and transition plans, knowing when to escalate decisions with broader business impacts.
4. Quality, Compliance, and Collaboration
  • Maintain a deep understanding of edge cases in digital money movement, designing with operational safety, compliance, and functional correctness in mind.
  • Drive thorough and modern testing practices to ensure all code is robust and reliable before it enters production.
  • Work seamlessly with cross-functional partners—including product, compliance, finance, operations, QA, DevOps, and external integration providers.
  • Provide clear documentation for system designs, APIs, and processes, keeping all stakeholders informed.

Job Requirements

To succeed in this role, you should possess a strong blend of the following technical and professional capabilities:

Technical & Engineering Expertise:
  • A minimum of 7 years of experience in backend engineering, with deep, proven expertise in TypeScript and NestJS.
  • Excellent command of PostgreSQL (schema design, indexing, and transaction handling) and Redis (caching and distributed locking).
  • Strong operational knowledge of modern DevOps tools, specifically Docker, Kubernetes, and AWS.
  • Demonstrated experience in fintech environments, with a strong grasp of orchestration, provider integration resilience, and high-compliance designs.
  • A strong commitment to writing clean, testable, and maintainable code under Agile/Scrum methodologies.
Professional & Interpersonal Skills:
  • A proven track record of owning high-stakes technical projects from initial design straight through to production launch.
  • Outstanding communication skills with the ability to articulate technical breakdowns to non-technical stakeholders.
  • A disciplined engineering habit of catching bugs before they reach QA, and a culture of treating failures as learning opportunities.
  • Prior experience mentoring other developers and raising the overall technical capability of an engineering team.

Why You Should Apply

This is a unique opportunity to work on highly challenging financial systems that directly affect financial inclusion. At Duplo, you will have the autonomy to make architectural decisions, the resources to build scalable systems, and a supportive team environment that values growth and technical excellence.

Method of Application

Interested and qualified? Go to Duplo on duplo.bamboohr.com to apply

Similar Opportunities

Channel Account Executive at Sophos
Tech

Channel Account Executive at Sophos

Empowering Cybersecurity Through Simplicity: Join Sophos as a Channel Account ExecutiveIT security p...

7/27/2026
Compression Machine Operator at Shalina Healthcare
Tech

Compression Machine Operator at Shalina Healthcare

Build a Rewarding Career with Shalina Healthcare as a Compression Machine OperatorShalina Healthcare...

7/27/2026
Sales Representative at SellOkay
Tech

Sales Representative at SellOkay

Unlock Your Sales Potential with SellOkay in Port Harcourt!Are you a driven, customer-focused profes...

7/26/2026
AI Engineer at Tezza Business Solutions Ltd
Tech

AI Engineer at Tezza Business Solutions Ltd

Unlock Your Potential as an AI Engineer at Tezza Business Solutions Ltd Tezza (derived from the Ital...

7/26/2026
Mid-Level NetSuite Developer at Tezza Business Solutions Ltd
Tech

Mid-Level NetSuite Developer at Tezza Business Solutions Ltd

Empower Your Career with Tezza Business Solutions LtdTezza (derived from the Italian word 'Completez...

7/26/2026
Graphic Designer at Tezza Business Solutions Ltd
Tech

Graphic Designer at Tezza Business Solutions Ltd

Unlock Your Creative Potential as a Graphic Designer at Tezza Business Solutions LtdAre you a passio...

7/26/2026
Frontend Developer (Angular / React) at Tezza Business Solutions Ltd
Tech

Frontend Developer (Angular / React) at Tezza Business Solutions Ltd

Build the Future of Digital Solutions: Frontend Developer at Tezza Business Solutions LtdTezza (te-z...

7/26/2026
Backend Developer (Node.js / Java) at Tezza Business Solutions Ltd
Tech

Backend Developer (Node.js / Java) at Tezza Business Solutions Ltd

Unlock Your Potential as a Backend Developer at Tezza Business Solutions Ltd At Tezza Business Solut...

7/26/2026
HR Officer (Generalist) at Nicole Sinclair Consulting
Tech

HR Officer (Generalist) at Nicole Sinclair Consulting

Unlock Your Career Potential as an HR Officer (Generalist) at Nicole Sinclair ConsultingAre you an e...

7/26/2026
Robotics Instructor at Kindercrest School
Tech

Robotics Instructor at Kindercrest School

Inspiring Young Minds: Become a Robotics Instructor at Kindercrest SchoolAre you passionate about te...

7/26/2026