Software/ Programming / Web development

Senior Backend Engineer

Paystack·Abuja, Enugu, Lagos, Rivers (PH), nigeria·Full Time·Hybrid
Software/ Programming / Web developmentseniorFull TimeHybrid
-Closes Nov 7, 2026

Paystack is a technology company solving payments problems for ambitious businesses. Paystack's mission is to help merchants in Africa get paid by anyone, anywhere in the world. Over 9,000 of some of the best businesses in Nigeria use Paystack’s modern payments gateway, including MTN, Taxify, Domino’s Pizza, Smile Communications, Opera, God is Good Motors, Axa Mansard Insurance, and many others.

We are recruiting to fill the position below:

Job Position: Senior Backend Engineer

Job Location: Nigeria

About the Senior Backend Engineer role

  • As an engineer at Paystack, you will be at the forefront of our engineering team, driving the development and delivery of high-impact projects.
  • You will collaborate closely with other engineers, product managers, and stakeholders to build scalable, secure, and reliable payment solutions.
  • Your contribution will be crucial in shaping the technical direction of the company and mentoring other engineers to achieve their full potential.

We’ll trust you to

  • Develop, deploy & maintain complex software systems and services.
  • Collaborate with cross-functional teams to define, design, and deliver new features and enhancements.
  • Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
  • Conduct code reviews and ensure adherence to best practices and coding standards.
  • Identify and address performance bottlenecks, security vulnerabilities, and other technical issues.
  • Stay up-to-date with emerging technologies and industry trends to drive innovation within the team.
  • Participate in the hiring process to attract and retain top engineering talent.

You’ll thrive in this role if you

  • 4+ years of experience in software development, with a proven track record of contributing to successful projects.
  • Expertise in one or more programming languages such as JavaScript,
  • Typescript, Python, or Go. We have a preference for Typescript. However, proficiency in any C-style language is a valid consideration.
  • Strong understanding of web technologies (HTML, CSS, JavaScript, Typescript) and frameworks (React, Angular, Vue.js).
  • Experience with AWS and containerization (Docker, Kubernetes).
  • Solid understanding of software architecture, design patterns, and data structures.
  • Proven experience with RESTful APIs, microservices architecture, and distributed systems.
  • Familiarity with CI/CD pipelines and DevOps practices.

Benefits

  • Competitive compensation package and benefits
  • 13th month bonus
  • TSG Equity compensation
  • Full medical coverage
  • Wellbeing stipend
  • Hybrid working environment
  • Smart, kind colleagues who are invested in your growth.

At a glance

Company

Paystack

Location

Abuja, Enugu, Lagos, Rivers (PH), nigeria

Employment

Full Time

Experience

senior

Valid until

November 7, 2026

Created

October 7, 2026

More opportunities

Similar roles you might like

Backend Engineer (node.js/typescript) At Tezza Business Solutions Ltd

Tezza Business Solutions Ltd

Lagos, nigeria

full-time

About the Job We are building on top of the IDURAR Open-Source foundation (MERN Stack) and transforming it into a scalable, multi-tenant SaaS capable of handling millions of transactional and behavioral data points across the continent. The Role We are looking for a Mid to Senior Backend Engineer to join our hybrid work team and to own the architecture of our "Growth Engine." You will move beyond simple CRUD APIs to build complex Event-Driven Systems, Offline Sync Protocols, and High-Volume Marketing Queues. You will work closely with the Solution Architect and the rest of the development team to ensure our platform is fast, resilient in low-bandwidth environments, and capable of delivering real-time Customer Intelligence (CI). Key Responsibilities Core Architecture: Lead the migration of our Modular Monolith (Express.js) towards a structured, Service-Oriented architecture (NestJS/TypeScript) to support scale. High-Volume Queues: Design and implement robust background job processing using Redis & BullMQ to handle marketing blasts (SMS/WhatsApp/Email) without blocking the main API thread. Offline Synchronization: Build the "Sync Service" that handles data conflict resolution and delta updates between our MongoDB backend and the React Native (WatermelonDB) mobile app. Customer Intelligence Engine: Write complex MongoDB Aggregation pipelines to calculate real-time RFM (Recency, Frequency, Monetary) scores and Customer Health metrics. Integrations: Build secure, scalable integrations with third-party providers including Paystack/Flutterwave (Payments), Meta Graph API (Social), and Africa's Talking (SMS). API Design: Develop flexible GraphQL and REST endpoints that allow our frontend to fetch "Customer 360" data efficiently. Quality & Security: Enforce TypeScript strict typing, write comprehensive unit/integration tests (Jest), and ensure multi-tenant data isolation at the middleware level. What We Are Looking For Technical "Must Haves": 4+ years of backend engineering experience with Node.js. TypeScript Expert: You don't just use any; you understand generics, interfaces, and strict type safety. Database Mastery: Deep experience with MongoDB (Schema design, Indexing, and Aggregation pipelines). You know how to model data for performance. Message Queues: Proven experience with Redis (caching and queuing with BullMQ/Sidekiq equivalent). API Standards: Strong grasp of RESTful principles and GraphQL schema design. Technical "Nice to Haves": Experience with NestJS framework. Familiarity with the IDURAR open-source ERP platform. Experience building Offline-First applications (Sync protocols). Knowledge of Docker and Kubernetes (DevOps basics). Background in AdTech, CRM, or FinTech in the African context. The Challenges You Will Solve: The "Burst" Problem: How do we send 50,000 SMS notifications for a client's flash sale in 5 minutes without crashing the dashboard for everyone else? The "Offline" Problem: How do we sync 500 new "Quick Orders" from a field agent's tablet when they reconnect to a slow 3G network, ensuring no data is lost? The "Intelligence" Problem: How do we calculate a VIP Score for a customer in real-time based on their last 50 transactions across different branches? Why Join MarketEdge? Build for Impact: You aren't just moving tickets; you are building the "Operating System" for African businesses. Technical Depth: You will work with complex problems like eventual consistency, event sourcing, and high-concurrency queues. Agile Culture: We value shipping code that works. We focus on "Definition of Done" that includes performance on slow networks, not just functionality on high-speed Wi-Fi.

3 months ago

Backend Tech Lead (.net / C#) At 247bet

247Bet

Lagos, nigeria

full-time

Role Description This is a full-time hybrid role for a Backend Tech Lead specializing in .NET and C#. The position is based in Lagos. The Backend Tech Lead will be responsible for designing, developing, and maintaining scalable backend services and APIs, ensuring security and performance optimization, and collaborating closely with the product and frontend teams. Additionally, the role includes mentoring junior developers, performing code reviews, and contributing to architectural decisions to align the technology with business goals. This is a high-impact leadership role where you'll design production-scale infrastructure handling real-time betting operations, payment processing, and social features for thousands of concurrent users. What You'll Do Lead the design and delivery of core backend services: wallet, bet engine, live betting, user identity, copy-bet infrastructure, and social feed Own the technical architecture across .NET 8+, PostgreSQL, Redis, Kafka, and AWS/EKS Set and enforce engineering standards: code reviews, system design, testing, observability, and deployment practices Mentor and grow a team of senior backend engineers through 1:1s, design reviews, and pairing Collaborate with Product and Design to break down features into reliable, scalable system designs Drive incident response, post-mortems, and reliability improvements across backend services Stay close to the codebase we expect our Tech Lead to be a strong individual contributor, not just a manager What We're Looking For 6+ years of backend engineering experience, with at least 2 years in a tech lead or principal engineer capacity Deep expertise in C# / .NET ideally .NET 6+ / .NET 8 Strong fundamentals in distributed systems, API design, event-driven architecture, and data modelling Hands-on experience with PostgreSQL, Redis, and Kafka (or equivalent message broker) Solid understanding of cloud infrastructure AWS preferred; experience with Kubernetes/EKS a strong plus Track record of mentoring engineers and raising the bar for a team Excellent communication and the ability to work across product, mobile, and frontend teams Prior experience in fintech, gaming, or high-transaction-volume platforms is a strong advantage Nice to Have Experience building or scaling a betting, gaming, or real-time financial platform Familiarity with BFF (Backend for Frontend) patterns for mobile and web Exposure to observability tooling Datadog, OpenTelemetry, or equivalent Experience working across African markets, especially Nigeria

4 months ago