Engineering

Senior Backend Engineer At Nimblebyte Global

NimbleByte Global·All, nigeria·Full Time·Remote
EngineeringFull TimeRemote

Role Overview

  • We are looking for a Senior Backend Engineer with strong expertise in C# and .NET to design, build and maintain scalable backend systems and services.
  • The ideal candidate has experience building production-grade applications and APIs and understands how to develop systems that are reliable, secure and maintainable.
  • You should be comfortable taking ownership of backend solutions from system design through development, testing and deployment.
  • The role requires strong problem-solving skills, sound technical judgment and the ability to work independently while collaborating effectively with engineers, product teams and clients.

Key Responsibilities

  • Design, develop and maintain scalable backend applications and services using C# and .NET.
  • Take ownership of backend solutions from requirements gathering and system design through development, testing and deployment.
  • Build clean, maintainable and well-tested code that follows established engineering standards and best practices.
  • Design and develop RESTful APIs and services that support internal and external applications.
  • Work with relational and non-relational databases to build reliable and efficient data solutions.
  • Participate in system architecture and design discussions and make sound technical decisions based on project requirements.
  • Troubleshoot complex application and production issues and identify and resolve their root causes.
  • Conduct code reviews and provide constructive technical feedback to maintain high engineering standards.
  • Improve existing systems to enhance performance, reliability, security and maintainability.
  • Work with CI/CD pipelines and modern development practices to support efficient and reliable software delivery.
  • Integrate backend services with third-party systems, APIs and other applications where required.
  • Create and maintain technical documentation for applications, services and system architecture.
  • Collaborate with engineers, product teams and clients to understand requirements and deliver effective technical solutions.
  • Mentor junior and mid-level engineers and provide technical guidance where required.
  • Participate in technical interviews and client-facing technical discussions.
  • Take ownership of assigned projects and deliverables while meeting agreed timelines and quality standards.
  • Work effectively with remote and distributed engineering teams across different time zones.

Requirements

  • 8+ years of professional backend software engineering experience.
  • Strong professional experience with C# and .NET.
  • Strong experience with ASP.NET Core and Web API.
  • Proven experience designing and building production-grade backend applications and services.
  • Strong understanding of object-oriented programming, software design principles and design patterns.
  • Experience building and integrating RESTful APIs.
  • Strong experience working with relational databases and SQL. Experience with NoSQL databases is an advantage.
  • Good understanding of authentication, authorisation and API security.
  • Experience with unit and integration testing.
  • Experience using Git and working with CI/CD pipelines.
  • Experience deploying and maintaining backend applications in a cloud environment.
  • Strong understanding of software architecture and scalable system design.
  • Strong debugging, analytical and problem-solving skills.
  • Ability to translate complex business and technical requirements into practical backend solutions.
  • Ability to work independently and take ownership of technical deliverables.
  • Strong verbal communication skills and the ability to explain technical concepts clearly.
  • Comfortable working with remote teams and collaborating across different time zones.

Key skills

BA/BSc/HND

At a glance

Company

NimbleByte Global

Location

All, nigeria

Employment

Full Time

Experience

Valid until

Not specified

Created

September 9, 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

7 days ago

Senior Backend Engineer At Paystack

Paystack

Lagos, nigeria

full-time

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.

13 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

16 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 At Nimblebyte Global
All, nigeria
Apply