Engineering

Senior Backend Engineer At Busha Digital Ltd

Busha Digital LTD·Lagos, nigeria·Full Time·Contract
EngineeringFull TimeContract
-

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

Key skills

BA/BSc/HND

At a glance

Company

Busha Digital LTD

Location

Lagos, nigeria

Employment

Full Time

Experience

Valid until

Not specified

Created

September 2, 2026

More opportunities

Similar roles you might like

Senior Backend Engineer At It Horizons Limited

IT Horizons Limited

Lagos, nigeria

full-time

Job Summary This position is responsible for the design, development, testing, and deployment of software systems that meet customer requirements. The role also involves sitting within the IT team of a business and will be involved in liaising with the Business Analysts and Development Managers to ensure software projects meet requirements. Key Roles & Responsibilities Strong background in PHP and some of its frameworks (Laravel/Lumen particularly) Understanding of the SOLID programming principles Expertise working with packages and other developers' codebases Dedication to TDD Experience designing, integrating, and writing APIs Expertise working with relational databases Experience with modern-day development tools including version control, preprocessors, task runners, etc. Experience with cloud computing architectures Comfortable with Linux servers and some DevOps Desire to work with project managers, designers, and other developers Excellent verbal and time management skills Excellent time management skills and the ability to prioritize projects to meet deadlines Experience working in small cross-functional Agile teams to build complex systems Key Performance Indicators Performance Area Performance Indicator Fix bugs in product and make it more efficient Bug-free application Ensure all projects are delivered within the timeline Delivered software within specified timelines Ensure documentation standards are followed at all times Standard code documentation Resolve all customer support requests within the SLA Good customer rating without escalation to management. Skills & Competencies: The competence proficiency levels required for the position of a Backend Developer are defined using the following key terms. Ability to diagnose and resolve significant, unusual problems and to successfully adapt aspects of an Area of Expertise. Ability to creatively solve significant, complex, non-routine problems in the Area of Expertise. o Ability to adapt practices from other markets or countries for use in the Area of Expertise; and Familiarity with Agile development methodologies Experience with software design and development in a test-driven environment Knowledge of coding languages (e.g. PHP, JavaScript) and frameworks/systems (e.g. Laravel, Vue.js, Git) Experience with databases and Object-Relational Mapping (ORM) frameworks Ability to learn new languages and technologies Excellent communication skills Resourcefulness and troubleshooting aptitude. Competence levels: Awareness: A good understanding of what is involved in an area of expertise and its relevance to the business. Ability to describe the main elements of the area of expertise and their importance to the business; and Ability to recognize how and where competences in expertise are relevant to their own job. Knowledge: Ability to interpret and evaluate information and advice from experts in an area of Expertise. o Knowledge and ability to correctly use the terminology (vocabulary) of the area of Expertise. Ability to hold an informed debate with experts in the Area of Expertise; and ability to ask questions that test the viability of proposals in an Area of Expertise. Skills: Ability to consistently carry out the activities of an area of Expertise to the required standard. Ability to perform the majority of activities of the Area of Expertise. Ability to translate guidelines and standards for the Area of Expertise into practical actions. Ability to solve imaginatively common technical /operational problems in the Area of Expertise, and Ability to guide and advise others in operational /technical aspects of the Area of Expertise. Mastery Ability to generate substantial improvements to local practices and procedures for the Area of Expertise. Organizational relationships: Internal: Reports to: Direct reports; External Relationships Engineering Manager, N/A; Product Manager, Presales Manager, Project team, Clients, vendors Dimensions: Manages and works with direct reports.

2 hours ago

Senior Backend Engineer (java) At Moniepoint Inc.

Moniepoint Inc.

Lagos, 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 closely with cross-functional teams (Product, Design, and QA) to conceptualize, design, and deliver high-impact features. Architect and build scalable, high-performance backend services using Java and Spring Boot. Produce clean, maintainable, and well-documented code with a strong emphasis on reliability and testability. Seamlessly integrate third-party services and APIs, ensuring robust error handling and graceful degradation. Continuously enhance system performance and developer experience through thoughtful automation and refactoring. Diagnose and resolve complex issues across the stack while proactively identifying opportunities for technical improvements. Actively contribute to code reviews and architecture discussions, promoting engineering best practices across the team. Maintain clear documentation of technical decisions, systems, and processes to support transparency and long-term scalability. What We're Looking For Bachelor's or Master's degree in Computer Science, Engineering, or a related technical discipline. 5+ years of hands-on professional experience in software engineering, with a strong emphasis on backend development. Deep expertise in Java and Spring Boot, with a solid grasp of modern backend architecture and engineering best practices. Proven experience designing, building, and scaling web services, RESTful APIs, and distributed systems. Working knowledge of Agile development methodologies and CI/CD pipelines. Strong proficiency with relational databases and ORM frameworks (e.g., Hibernate). Exposure to frontend technologies such as AngularJS or React is a plus. Excellent debugging and troubleshooting abilities, with a structured approach to problem-solving. Strong communication skills and a collaborative, team-first mindset. 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): Powers our core backend systems with a strong emphasis on performance, scalability, and maintainability. Spring & Spring Boot: Enables the development of modular, production-ready microservices with robust dependency management. Docker & Kubernetes: Supports containerized deployments and orchestration, ensuring consistent and scalable environments across development, staging, and production. PostgreSQL & DynamoDB: Leverages both relational and NoSQL databases to efficiently manage structured data and dynamic scaling requirements. Elasticsearch: Delivers fast, flexible full-text search and real-time analytics across large datasets. AWS Cloud Infrastructure: Facilitates cloud-native deployment and management of microservices designed for high availability and global scalability. What we can offer you Culture - We put our people first and prioritize the well-being of every team member. We've built a company where all opinions carry weight and where all voices are heard. We value and respect each other and always look out for one another. Above all, we are human. Learning - We have a learning and development-focused environment with an emphasis on knowledge sharing, training, and regular internal technical talks. Compensation - You'll receive an attractive salary, pension, health insurance, paid leave, plus other benefits. What to expect in the hiring process Our interview process is designed to be thoughtful, transparent, and candidate-friendly, allowing you to showcase your strengths while getting to know us better: Initial Conversation: A brief introductory call with our recruiter to learn more about your background, career goals, and to share insights about the role and our team. Technical Assessment: A practical, take-home coding exercise that reflects real-world challenges. You'll have ample time to complete this in your own environment Deep Dive Technical Interview: A focused session with our Engineering Team, where we'll explore system design, architecture, and problem-solving approaches. Final Interview: A combined technical and behavioural conversation with a member of our Executive Team, aimed at understanding your alignment with our values, vision, and culture

21 hours ago

Senior Backend Engineer At Nimblebyte Global

NimbleByte Global

All, nigeria

full-time

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.

6 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.

19 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

22 days ago