Talent Apply
Log in
All jobs
BC

Backend Developer

Beneresa Consulting
Maryland, Lagos Posted Sep 29, 2026
On-site

About this role

Backend Developer Job at Beneresa Consulting

Beneresa Consulting is driven by the culture of excellence and strict adherence to global best practices; we have combined our vision with the delivery of services that exceeds customer’s expectations.

We are recruiting to fill the position below:

Job Position: Backend Developer

Job Location: Maryland, Lagos

Employment Type: Full-time

Job Summary

  • We are seeking a highly skilled and results-oriented Backend Developer to join our technology team.
  • The successful candidate will be responsible for designing, developing, testing, deploying, and maintaining reliable, secure, scalable, and high-performance backend applications and services.
  • The role requires strong proficiency in backend programming, API development, database management, system integration, application security and cloud technologies.
  • The successful candidate will work closely with Frontend Developers, DevOps Engineers, Product Managers, UI/UX Designers and other stakeholders to deliver robust digital solutions.

Key Responsibilities

  • Design, develop and maintain scalable backend applications, services and APIs.

  • Build and maintain secure RESTful APIs and, where applicable, GraphQL APIs.

  • Develop server-side business logic and ensure efficient application performance.

  • Design, implement and optimize relational and NoSQL databases.

  • Develop and maintain integrations with third-party APIs, payment gateways and external systems.

  • Implement authentication, authorization and access-control mechanisms using technologies such as JWT and OAuth2.

  • Develop scalable and maintainable microservices and backend architectures.

  • Write clean, efficient, reusable and well-documented code.

  • Conduct unit, integration and automated testing to ensure application reliability.

  • Identify, troubleshoot and resolve application bugs, performance issues and production incidents.

  • Participate in code reviews and maintain established coding standards and development practices.

  • Work with DevOps teams to support application deployment, CI/CD pipelines and production environments.

  • Use Git and established version-control workflows for source-code management.

  • Support cloud deployment and infrastructure requirements across platforms such as AWS, Microsoft Azure or Google Cloud.

  • Implement appropriate data protection and application-security practices.

  • Monitor backend applications and identify opportunities for performance, scalability and reliability improvements.

  • Contribute to technical documentation, system architecture decisions and development standards.

  • Participate in Agile / Scrum ceremonies, sprint planning and technical discussions.

  • Collaborate with cross-functional teams to translate business requirements into effective technical solutions.

  • Stay current with emerging backend technologies, development frameworks, security practices and industry standards.

Requirements

Educational Qualifications:

  • Bachelor's Degree / HND in Computer Science, Software Engineering, Information Technology, Computer Engineering or a related discipline.
  • Equivalent professional experience and demonstrable technical competence may be considered.
  • Relevant professional certifications will be an advantage.

Experience

  • 5–20 years of professional experience in backend development or a related software-engineering role.
  • Demonstrable experience building and deploying production-grade applications.
  • Experience developing APIs and integrating third-party services.
  • Practical experience with SQL and/or NoSQL databases.
  • Experience using Git and modern software-development workflows.
  • Experience with cloud platforms, Docker or CI/CD will be an advantage.

Required Technical Skills:

Candidates should demonstrate strong practical knowledge of several of the following:

Programming Languages:

  • Node.js / JavaScript / TypeScript
  • Python
  • Java / Spring Boot
  • PHP / Laravel
  • Go
  • Strong proficiency in at least one backend programming language is mandatory.

Frameworks & Backend Technologies:

  • Express.js / NestJS
  • Django / FastAPI
  • Spring Boot
  • Laravel
  • Microservices architecture
  • Event-driven architecture

Database Technologies:

  • PostgreSQL
  • MySQL
  • Microsoft SQL Server
  • MongoDB
  • Redis
  • Candidates should understand database design, indexing, query optimization, transactions and data modelling.

API & Integration:

  • RESTful API development
  • GraphQL
  • API documentation
  • Third-party API integration
  • Authentication and authorization
  • JWT / OAuth2
  • Payment / API integrations.

DevOps & Cloud:

  • Git / GitHub / GitLab
  • Docker
  • CI/CD pipelines
  • AWS, Azure or Google Cloud
  • Linux
  • Kubernetes is an added advantage

Security:

  • Secure coding principles
  • OWASP security practices
  • Authentication and authorization
  • Data protection
  • API security
  • Vulnerability identification and remediation

Professional Certifications – Preferred:

Candidates with one or more of the following certifications will have an added advantage:

  • AWS Certified Developer – Associate
  • Microsoft Certified: Azure Developer Associate
  • Google Cloud Professional Cloud Developer
  • Oracle Certified Professional: Java SE Developer
  • OpenJS Node.js Certification
  • Python Institute PCAP / PCEP
  • MongoDB Associate Developer
  • Relevant Docker / Kubernetes or DevOps certifications.
  • Cloud and technology-specific certifications are increasingly reflected in backend job requirements, although the exact certification should match the employer's technology stack.

Key Competencies:

The successful candidate should possess:

  • Strong analytical and problem-solving skills.
  • Excellent programming and debugging abilities.
  • Strong understanding of software-development principles.
  • Ability to design scalable and maintainable solutions.
  • Strong attention to detail.
  • Good understanding of application security.
  • Ability to work independently and collaboratively.
  • Strong communication and interpersonal skills.
  • Ability to manage competing priorities and meet development deadlines.
  • Strong ownership, accountability and willingness to learn.
  • Ability to work effectively within a fast-paced technology environment.

Preferred / Added Advantages:

  • Experience working in FinTech, Banking, Microfinance, Payments or Financial Technology.
  • Experience with payment gateways and financial APIs.
  • Experience with Kafka, RabbitMQ or other message brokers.
  • Experience with Kubernetes.
  • Knowledge of GraphQL or gRPC.
  • Experience with real-time applications.
  • Knowledge of system architecture and scalability.
  • Experience with automated testing.
  • Active GitHub portfolio demonstrating completed backend projects.
  • Experience working in an Agile/Scrum environment.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →