Engineering

Senior Backend Engineer At Chowdeck

Chowdeck·Lagos, nigeria·Full Time·Onsite
EngineeringFull TimeOnsite
-

We're looking for an experienced Backend Engineer at Chowdeck who'll be responsible for building the API infrastructure that powers our food delivery service on multiple fronts. The customer app, where people order food; our vendors' app, used by restaurant owners and the Rider's app, used by delivery drivers. Our tech stack consists of NodeJS, MySQL, Redis, AWS, Google Cloud, and other technologies.

We're looking for curious, empathetic, and kind people who want to continue their careers at a fast-growing tech startup that cares deeply about personal and professional development.

In this role, you'll be required to:

  • Design, build and maintain features and improvements on our APIs, services, and systems.
  • Solve technical problems of different scopes and complexity, including performance improvements
  • Debug and fix production issues across services
  • Collaborate with Product Management and other stakeholders (Frontend, UX, etc.) to maintain a high bar for quality in a fast-paced, iterative environment
  • Work with engineers across the company to build and maintain new features at a large scale.
  • Recognise impediments to our efficiency as a team ("technical debt"), propose and implement solutions, including implementing better standards, tooling, and processes

You're perfect for the Senior Backend Engineer role if you:

  • Have significant professional experience building large, highly available systems and experience as a team or technical lead.
  • Have fundamental knowledge of Node, JavaScript, and MySQL
  • Can write code that meets our standards for style, maintainability, testability and best practices for a high-scale web environment.
  • Can think through product requirements to come up with ways of quickly solving problems without compromising quality
  • Care deeply about speed, performance, and quality application design
  • Can communicate what you're working on to both technical and non-technical stakeholders
  • Have a deep and unrelenting focus on customer satisfaction and experience

Key skills

BA/BSc/HND

At a glance

Company

Chowdeck

Location

Lagos, nigeria

Employment

Full Time

Experience

Valid until

Not specified

Created

June 18, 2026

More opportunities

Similar roles you might like

Senior Backend Engineer At Paystack

Paystack

All, 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.

6 hours ago

Senior Backend Engineer At M-kopa

M-KOPA

Lagos, nigeria

full-time

At M-KOPA, you'll build sophisticated event-driven microservices with real-world impact. Our engineering teams own their solutions end-to-end - from architecture decisions to production monitoring. Join us in combining cutting-edge .NET development with purpose-driven engineering that makes digital and financial inclusion possible across Africa. Technical Environment Languages & frameworks: C#/.NET Cloud: We work in Azure, and welcome experience across AWS or GCP Architecture: Event-driven systems and microservice development - we use Service Bus, and welcome experience with similar messaging technologies such as Kafka or RabbitMQ Infrastructure: Kubernetes, Docker Observability: Prometheus, Grafana Engineering culture: DevOps, infrastructure as code, automated testing across all environments including production, continuous delivery AI tooling: We use AI coding tools including Claude Code as part of our engineering workflow Our Engineering Approach As an engineer, you will work as a collaborator. More senior members will coach and contribute, placing an emphasis on: High quality output Observability and monitoring Automated testing in all environments, including production Infrastructure as code and DevOps practices What You Need We expect you to be comfortable working as part of a team which owns the entire software stack, including supporting infrastructure, throughout the entire software lifecycle, from inception through production to decommissioning under a DevOps culture. You'll value the constraints that continuous delivery places upon engineering processes and embrace testing and observability as first-order concerns in development. Required Experience: Strong grasp of C# .NET development Experience with event-driven systems - Service Bus or similar messaging technologies such as Kafka or RabbitMQ Microservices architecture experience Experience with Azure, or other major cloud providers such as AWS or GCP Familiarity with containerisation and orchestration tools (Kubernetes, Docker) Experience with observability tools such as Prometheus and Grafana Testing and deployment expertise DevOps culture mindset Experience working with AI coding tools, ideally Claude Code or similar Location & Benefits Initial 12-month Fixed Term Contract, with potential to extend or transition into a permanent role Fully remote role within UTC -1 to UTC +3 time zones Work with diverse teams across UK, Europe, and Africa Professional development programs and coaching partnerships Family-friendly policies and flexible working arrangements Well-being support and career growth opportunities

8 days ago

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.

8 days 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

9 days 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.

14 days ago