As a Backend Developer, your role involves designing, developing, and maintaining the server-side infrastructure, databases, and foundational application logic that drive websites and software solutions. You will be responsible for optimizing systems to ensure scalability, robust security, and high performance. Additionally, you will develop and manage Application Programming Interfaces (APIs) to facilitate seamless communication between frontend applications and external systems.
Overseeing a range of critical duties encompassing strategic planning, operational execution, and performance optimization, this role demands a proactive approach to managing day-to-day functions while aligning with broader organizational goals. Collaborating across departments, the position involves coordinating initiatives, ensuring adherence to policies, and fostering cross-functional teamwork to drive efficiency and innovation. Additionally, the role requires meticulous attention to detail in analyzing data, identifying trends, and implementing solutions to enhance productivity and mitigate risks. Strong leadership, exceptional communication skills, and the ability to prioritize tasks in a high-pressure environment are essential for success in this position.
Develop robust server-side applications by crafting clean, efficient logic with frameworks tailored to languages such as Node.js, Python, Ruby, or Java.
Develop and design RESTful or GraphQL APIs, ensuring robust architecture and comprehensive documentation.
Design data storage frameworks, oversee migration processes, and enhance query performance through expertise in SQL (such as PostgreSQL) or NoSQL systems (including MongoDB).
Design and enforce strong authentication protocols, authorization frameworks, and data encryption measures while continuously evaluating server performance metrics to identify and mitigate potential bottlenecks and minimize latency.
Collaborate effectively with frontend developers, DevOps engineers, and product managers to ensure seamless integration of user-facing components with server-side functionalities.
Qualified applicants are encouraged to submit their curriculum vitae to hr@smsabuja.sch.ng and jobs@smsabuja.sch.ng, ensuring the position is clearly stated in the email subject line.
Qualifications
BA/BSc/HND
Experience Required
7 - 15 years