As a Backend Developer, you will be responsible for developing and sustaining the server-side infrastructure, databases, and foundational application logic that drive websites and software solutions. Your role includes guaranteeing that systems are scalable, secure, and optimized for high performance. Additionally, you will design and implement Application Programming Interfaces (APIs) to facilitate seamless communication between the frontend and external systems.
Oversee and execute a range of critical duties, including the development and implementation of strategic initiatives aimed at enhancing operational efficiency and driving business growth. Collaborate with cross-functional teams to align project objectives with organizational goals, ensuring seamless integration and execution. Monitor performance metrics and key indicators to assess progress, identify areas for improvement, and implement corrective actions as necessary. Provide leadership and mentorship to team members, fostering a culture of accountability, innovation, and continuous learning. Maintain compliance with industry regulations, company policies, and best practices to mitigate risks and uphold organizational integrity. Serve as a primary point of contact for stakeholders, facilitating clear communication and ensuring alignment on key deliverables and timelines.
Develop robust server-side applications by designing and implementing clean, high-performance logic utilizing frameworks compatible with languages such as Node.js, Python, Ruby, or Java.
Architect, construct, and document RESTful or GraphQL APIs to ensure scalable, efficient, and well-structured integration solutions.
Design and implement robust data storage architectures, oversee seamless data migrations, and enhance query performance through the utilization of SQL (such as PostgreSQL) or NoSQL (including MongoDB) database systems.
System Security and Performance: Establish strong authentication protocols, enforce authorization controls, and deploy data encryption measures while continuously monitoring server performance and minimizing latency.
Partner seamlessly with frontend developers, DevOps engineers, and product managers to ensure cohesive integration of user-facing components with server-side functionalities.
Qualified applicants are encouraged to submit their curriculum vitae by emailing it to hr@smsabuja.sch.ng and jobs@smsabuja.sch.ng, with the job title clearly indicated in the subject line of the message.
Qualifications
BA/BSc/HND
Experience Required
7 - 15 years