Engineering

Senior Backend Engineer At Paystack

Paystack·Lagos, nigeria·Full Time·Hybrid
EngineeringFull TimeHybrid

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

Lagos, nigeria

Employment

Full Time

Experience

Valid until

Not specified

Created

August 27, 2026

More opportunities

Similar roles you might like

Senior Backend Engineer At Busha Digital Ltd

Busha Digital LTD

Lagos, nigeria

full-time

Overview: We are looking for a Backend Engineer with a passion finding solutions that allow customers to intuitively use our products. You will work with other designers and cross-functional team members and will rely heavily on both qualitative and quantitative data to make informed decisions. Your duties may also include training new employees and maintaining open communication with other departments during the design process. Responsibilities: Integration of user facing elements developed by front end developers with server side logic Be involved and participate in the overall application lifecycle Build high quality reusable code libraries for future implementation Implementing security structures and its best practices Conceptualizing and implementing data storage solutions Maintain server stability with zero downtime Configuring the backend usability for all frontend applications Improve our code quality through writing unit tests, automation and performing code reviews Work with product and design teams to understand end user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution Writing clean scalable and efficient codes Troubleshooting and debugging to optimise performance Routinely inspect server code for speed optimization Attend regular meetings with the frontend team to expose weakness and problems Stay up to date with current best practices Provide code documentation and other inputs to technical documents The ideal candidate must have; A minimum of 5 years relevant experience Proven work experience as a backend developer Experienced with software engineering best practices In-depth understanding of data structures and other computer science fundamentals Fluency or understanding in Golang, Messaging Queues and Database/Operating systems Understanding of accessibility and server compliance Strong understanding of the web development cycle, programing techniques and tools Nice to haves; Excellent analytical and time management skills A demonstrated passion for the Busha mission The ability to work effectively with cross-functional teams Strong problem solving, verbal, written and communication skills Ability to work independently with minimum supervision while achieving benchmarks A team player with excellent communication

4 days ago

Senior Backend Engineer (.net / C#) At 247bet

247Bet

Lagos, nigeria

full-time

Role Description This is a full-time hybrid role for a Senior Backend Engineer, based in Lagos hybrid, with 3 days per week in the office. You'll build the core systems that move real money in real time: the wallet, bet engine, live betting, settlement, copy-betting infrastructure, and the social feed. Our stack is modern .NET on AWS, and the engineering bar is high correctness and reliability aren't optional when a dropped message means a mis-settled bet. This is a hands-on role for an experienced engineer who wants meaningful ownership of production systems at a company still small enough for individual work to be visible. What You'll Do Design, build, and ship backend services in C# / .NET 8+ across wallet, betting, settlement, and social domains Build event-driven systems on Kafka with exactly-once semantics where money is involved Model and optimise data in PostgreSQL, with Redis for caching and real-time state Integrate with third-party providers odds and trading feeds, payment gateways, KYC, and fraud tooling Write well-tested, observable, production-grade code, and own your services in production Participate in design reviews, code reviews, and incident response Optimise for real-world Nigerian conditions: unreliable networks, retries, and idempotency everywhere Collaborate with frontend and mobile engineers on clean, efficient API contracts Mentor mid-level engineers and help raise the team's engineering bar What We're Looking For 5+ years of backend engineering experience with deep expertise in C# / .NET (ideally .NET 6+/8) Strong fundamentals in distributed systems, API design, event-driven architecture, and data modelling Hands-on production experience with PostgreSQL and Redis; Kafka or an equivalent message broker Solid cloud experience AWS preferred; Kubernetes/EKS a strong plus A track record of building systems where correctness matters: payments, ledgers, trading, or similar Strong testing discipline and familiarity with CI/CD pipelines Clear communication and comfort working closely with product and other engineering teams A pragmatic bias for shipping clean code, but delivered Nice to Have Experience in betting, gaming, fintech, or other high-transaction-volume platforms Familiarity with BFF (Backend for Frontend) patterns for mobile and web clients Exposure to observability tooling Datadog, OpenTelemetry, or equivalent Experience building for African markets, especially Nigeria

13 days ago

Senior Backend Engineer (typescript/node.js) At Irecharge Tech-innovations

iRecharge Tech-Innovations

All, nigeria

full-time

About the Role We're seeking a Senior Backend Engineer who brings deep TypeScript expertise and a passion for building scalable, maintainable systems. This role is ideal for someone who appreciates the flexibility of JavaScript but insists on the structure and safety that TypeScript provides. You'll be responsible for designing and implementing the backend services that power our payment processing and billing platforms. We're looking for someone who understands that great engineering isn't just about solving today's problemsit's about building systems that will serve us well as we scale. If you believe in writing code that's both elegant and practical, and you take pride in systems that run smoothly in production, we want to talk to you. Key Responsibilities Core System Development: Design and build scalable backend services using TypeScript and Node.js that handle high-throughput payment operations Implement event-driven architectures using AWS SNS/SQS for reliable message processing and system decoupling Develop robust APIs that follow RESTful principles and maintain backward compatibility Build payment processing and bill vending systems that integrate with multiple providers seamlessly Apply SOLID principles and design patterns to create maintainable, extensible codebases Modern Stack Implementation: Develop structured applications using NestJS or similar frameworks that promote code organization and testability Build complex workflow orchestrations for multi-step payment processes Implement serverless solutions using AWS Lambda and SAM where appropriate Design and maintain CI/CD pipelines using GitHub Actions for automated testing and deployment Work with various data stores (MongoDB, PostgreSQL, Redis) choosing the right tool for each use case Engineering Excellence: Write comprehensive tests that give confidence in production deployments Conduct thoughtful code reviews that improve code quality and share knowledge Document architectural decisions and create clear technical specifications Optimize system performance through profiling, monitoring, and iterative improvements Collaborate with product and design teams to deliver features that solve real user problems What We're Looking For Technical Requirements 5+ years of professional software development with significant TypeScript/Node.js experience Deep understanding of JavaScript runtime, event-driven programming, and asynchronous patterns Experience building and operating distributed systems in production Strong knowledge of AWS services, particularly Lambda, SNS/SQS, and API Gateway Proficiency with both SQL and NoSQL databases, understanding their trade-offs Experience with software architecture, design patterns, and system design at scale Professional Qualities: Ownership Mentality: You see projects through from conception to production and beyond. Your work is complete when it's delivering value to users Technical Leadership: You elevate the team through mentorship, knowledge sharing, and setting high standards for code quality Pragmatic Approach: You balance theoretical best practices with practical constraints, knowing when to optimize and when to ship Clear Communication: You can explain complex technical decisions to both technical and non-technical stakeholders Growth Mindset: You're curious about new technologies and approaches, always looking to expand your expertise Nice to Have: Experience with Temporal for workflow orchestration Proficiency in additional languages (Python, C#/.NET, Go) Background in payment systems or fintech Contributions to open-source projects Experience with event sourcing and CQRS patterns Knowledge of containerization and Kubernetes What Success Looks Like: Your services maintain high availability and performance in production Team velocity improves through your contributions to tooling and processes Junior engineers grow faster with your mentorship Technical debt decreases while feature delivery remains strong

a month ago

Senior Backend Engineer (java) At Moniepoint Inc.

Moniepoint Inc.

All, nigeria

full-time

About the Role Engineering at Moniepoint is an inspired, customer-focused community, dedicated to crafting solutions that redefine our industry. Our infrastructure runs on some of the cool tools that excite infrastructure engineers - kubernetes, docker etc. We also make business decisions based on the large stream of data we receive daily, so we work daily with big data, perform data analytics and build models to make sense of the noise and give our customers the best experience. What You'll Be Doing Collaborate with cross-functional teams (product, design, QA) to define, design, and ship high-impact features. Design scalable architecture and implement performant backend services using Java and Spring Boot. Write clean, maintainable, and well-documented code with a strong focus on reliability and testability. Integrate third-party services and APIs while ensuring robust error handling and graceful degradation. Continuously improve system performance and developer experience through automation and refactoring. Debug complex issues across the stack and proactively identify opportunities for technical improvement. Participate in code reviews, architecture discussions, and share best practices with the team. Document technical decisions, systems, and processes for future team reference and transparency. Requirements What We're Looking For: BS/MS in Computer Science, Engineering, or a related technical field. At least 5+ years of professional experience in software engineering, with a strong focus on backend systems. Expertise in Java and Spring Boot; solid understanding of modern backend architecture and best practices. Experience building and scaling web services, APIs, and distributed systems. Familiarity with Agile development methodologies and CI/CD pipelines. Proficient with relational databases and ORM frameworks (e.g., Hibernate). Exposure to frontend frameworks like AngularJS or React is a plus. Strong debugging skills and a methodical approach to problem-solving. Excellent communication skills and a team-first attitude. Our Tech Stack As part of our engineering team, you'll work with modern technologies and tools that enable us to build scalable, reliable, and high-performing systems. Some of the technologies you'll be hands-on with include: Java (latest versions): Powering our core backend systems with a focus on performance and maintainability. Spring & Spring Boot: Building modular, production-grade microservices with robust dependency management. Docker & Kubernetes: Containerized deployments and orchestration for consistent, scalable environments across dev, staging, and production. PostgreSQL & DynamoDB: A combination of relational and NoSQL databases to handle structured data and dynamic scaling needs. Elasticsearch: For fast, flexible full-text search and analytics across large datasets. AWS Cloud Infrastructure: Deploying and managing microservices using a cloud-native architecture that supports global scalability.

a month ago

Senior Backend Engineer At Paystack
Lagos, nigeria
Apply