We are a cutting-edge business and technology school dedicated to empowering students with the skills and knowledge needed to thrive in the fast-evolving world of technology. Our programs focus on hands-on learning, industry-relevant curriculum, and collaboration with leading tech companies to ensure students are job-ready upon graduation.
We are recruiting to fill the position below:
Job Title: Back-End Engineer
Location: Lagos
Employment Type: Contract
Who you are
We are looking for examples of where you’ve used one or more of the following languages in a professional space and academic or personal projects: (Next.JS, Node.js, Javascript, Typescript, Python, Artificial Intelligence, Git, Computer Vision)
You are a proactive, action-oriented with minimal supervision, customer-obsessed problem solver who takes full ownership and thrives in fast-paced environments.
You combine strategic thinking with flawless execution, making data-informed decisions and delivering high-impact results with minimal oversight.
You're deeply committed to learning, iteration, and excellence, embracing collaboration, inclusion, and diverse perspectives to drive sustainable growth and innovation.
High quality output
Problem-solving: Ability to assess complex problems, find solutions, and make sound decisions.
Communication: Strong written and verbal communication skills, including technical documentation and stakeholder reporting.
Adaptability: Able to thrive in a fast-paced, changing environment, adjusting strategies as needed.
Attention to Detail: Meticulous in documenting technical requirements and ensuring all aspects of a project are accounted for.
Excellent communications, troubleshooting and problem-solving skills.
Humble, hardworking and ambitious.
Job Description
Platform Development:
Basic understanding of Kubernetes, microservices, or distributed systems.
Optimise application for maximum speed and scalability
Implement security and data protection measures
Write clean, maintainable code and conduct thorough code reviews. Troubleshoot and debug issues
Investigate defect reports from products, isolate their causes, inform development teams for fixing and retest to ensure adequate resolutions.
Profound knowledge of MongoDB & mongoose ODM (SQL & PostgreSQL a plus)
Ability to understand specifications and API requirements
Understanding of asynchronous programming and event-driven architecture
Experience with version control systems (e.g., Git)
Excellent communication, attention to detail and collaboration abilities
Provide root cause analysis and solve all user issues on the backend
Ability to make sound decisions quickly and efficiently.
Stay up-to-date with emerging technologies and best practices
Design and implement RESTful APIs, Ability to understand specifications and API requirements
Lead the architecture, design, and implementation of scalable backend systems and APIs..
Drive technical discussions and decisions to ensure alignment with goals and priorities.
Proficiency in working with cloud platforms, especiallyCCP, and containerization tools like Docker or Kubernetes.
Familiarity with ticketing (Intercom, Freshdesk) systems and JIRA.
Bug Fix:
Review and debug code
Fix all quality issues
Performance stability.
Cross-Functional Team Collaboration:
Collaborate with product managers, designers, and other developers to implement features aligned with user needs and business goals.
Work closely with designers to ensure technical feasibility of UI/UX designs and recommend improvements where necessary.
Collaborate with front-end developers to implement robust API integrations and ensure full-stack alignment.
Participate in code reviews with team members to maintain consistency, code quality, and knowledge sharing.
Serve as a technical expert, providing guidance and mentorship to junior engineers and peers
Communicate clearly and effectively with cross-functional stakeholders including QA testers, project managers, and clients.
Participate in Agile development processes, including sprint planning and stand-ups.
Stay updated on industry trend and emerging technologies to continually improve development processes.
Troubleshooting and Debugging:
Identify and resolve performance bottlenecks and bugs.
Implement solutions to improve overall system reliability and user satisfaction
Troubleshoot, debug and resolve software defects and issues promptly.
Quality Assurance:
Conduct thorough cross-browser and cross-device testing to ensure consistency and performance.
Debug and troubleshoot back-end issues independently or in collaboration with other teams.
Continuous Improvement & Learning:
Stay up-to-date with the latest back-end technologies, design trends, and development best practices.
Proactively identify opportunities to improve development processes and suggest new tools or techniques.
Contribute to internal code libraries, documentation, and reusable templates to improve efficiency across client projects.
Attend team training sessions, workshops, or conferences as needed to enhance skillsets relevant to the agency’s evolving client demands.
Agency & External Projects:
Work on external Company Consulting Projects
Simultaneously manage and contribute to multiple projects with varying scopes, timelines, and client expectations.
Collaborate with product managers or client account managers to understand client requirements, priorities, and deadlines.
Participate in sprint planning, backlog grooming, and client review meetings for different ongoing projects.
Adapt quickly to shifting priorities and new industries (e.g., edtech, eCommerce, finance, healthcare) as new client work is assigned.
Provide accurate time estimates for tasks and proactively communicate progress or blockers.
Qualifications
Interested candidates should possess a Bachelor's Degree with 2 - 5 years work experience.