Senior Backend Engineer
Location: Lagos
Employment Type: 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
Application Closing Date
6th October, 2026.
How to Appyly
Interested and qualified candidates should send their CV to: career@zojatech.com using the Job Title as the subject of the email.