As a Backend Developer, you will design, develop, and maintain the server-side architecture, databases, and foundational application logic that drive websites and software applications. Your role will focus on ensuring these systems are scalable, secure, and optimized for performance. Additionally, you will design and implement Application Programming Interfaces (APIs) to facilitate seamless communication between frontend components and external systems.
Oversee and execute core duties encompassing a wide range of operational and strategic tasks, ensuring alignment with organizational objectives and industry standards. Lead and coordinate projects, fostering collaboration across departments to achieve measurable outcomes. Responsible for analyzing performance metrics, identifying trends, and implementing process improvements to enhance efficiency and productivity. Develop and maintain policies, procedures, and documentation to uphold compliance and governance. Serve as a key point of contact for stakeholders, providing guidance, support, and solutions to address challenges and drive continuous improvement.
Design and implement server-side logic with high efficiency and clarity, utilizing frameworks for languages such as Node.js, Python, Ruby, or Java.
Develop and document RESTful or GraphQL APIs, focusing on their architectural design and implementation.
Design and implement robust data storage architectures, oversee seamless data migrations, and enhance query performance through the utilization of SQL-based systems such as PostgreSQL or NoSQL databases like MongoDB.
System security and performance require implementing strong authentication and authorization mechanisms alongside robust data encryption. Additionally, ongoing monitoring of server performance is essential, with a focus on minimizing latency to ensure optimal system responsiveness.
Partner seamlessly with frontend developers, DevOps engineers, and product managers to ensure cohesive integration of user-facing elements with server-side functionalities.
Applications are invited from suitably qualified individuals who wish to be considered for the role. Please submit your curriculum vitae to hr@smsabuja.sch.ng and jobs@smsabuja.sch.ng, ensuring the email subject line clearly indicates the position applied for.
Qualifications
BA/BSc/HND
Experience Required
7 - 15 years