As a Backend Developer, you will design, develop, and optimize server-side infrastructure, databases, and core application logic to support websites and software platforms. Your responsibilities include ensuring the scalability, security, and high performance of these systems while building Application Programming Interfaces (APIs) that facilitate seamless communication between frontend components and external systems.
Oversee a comprehensive range of critical duties encompassing strategic planning, operational execution, and team leadership to ensure organizational objectives are met with precision and efficiency. Develop and implement policies, procedures, and best practices to optimize workflow, enhance productivity, and maintain high standards of quality across all functional areas. Collaborate closely with senior management to align departmental goals with broader corporate strategies, fostering cross-functional synergy and driving sustainable growth. Monitor performance metrics, analyze trends, and present actionable insights to stakeholders to inform data-driven decision-making and continuous improvement initiatives.
Design and implement efficient server-side logic with clean, maintainable code, leveraging frameworks such as Node.js, Python, Ruby, or Java to ensure robust and scalable backend solutions.
Architecting and constructing RESTful or GraphQL APIs, along with developing comprehensive documentation, constitutes a core responsibility of this role.
Design and implement robust data storage architectures, oversee data migration processes, and enhance query performance through optimization techniques in SQL-based systems such as PostgreSQL or NoSQL databases like MongoDB.
Ensure system security and optimal performance by establishing robust authentication and authorization protocols, implementing data encryption measures, and continuously monitoring server performance to minimize latency.
Partner closely with frontend developers, DevOps engineers, and product managers to seamlessly integrate user-facing elements with server-side functionalities, fostering cross-functional alignment throughout the development lifecycle.
Qualified and enthusiastic applicants are encouraged to submit their CVs to hr@smsabuja.sch.ng and jobs@smsabuja.sch.ng, ensuring the position is clearly indicated in the email subject line.
Qualifications
BA/BSc/HND
Experience Required
7 - 15 years