As a Backend Developer, your responsibilities will involve constructing and sustaining the server-side infrastructure, databases, and foundational application logic that drive websites and software. You 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 the frontend and external systems.
Oversee and execute a comprehensive range of duties encompassing strategic planning, operational management, and cross-functional collaboration to drive organizational objectives. Serve as a primary point of contact for stakeholders, ensuring clear communication and alignment with company goals. Implement and monitor performance metrics to evaluate progress and identify areas for enhancement. Lead and mentor teams to foster a productive and inclusive work environment while promoting professional growth. Develop and refine policies and procedures to maintain compliance with industry standards and regulatory requirements.
Design and implement robust, server-side applications by leveraging frameworks such as Node.js, Python, Ruby, or Java, ensuring clean, efficient, and scalable code.
Design, construct, and maintain scalable RESTful or GraphQL APIs, ensuring robust architecture, seamless integration, and comprehensive documentation to support efficient system interactions and enhance developer productivity.
Design and implement robust data storage architectures, oversee data migration initiatives, and enhance query performance through the utilization of SQL (e.g., PostgreSQL) or NoSQL (e.g., MongoDB) databases.
Implement strong authentication and authorization protocols, as well as data encryption, to enhance system security. Concurrently, monitor server performance and identify opportunities to minimize latency for optimal operation.
Collaborate effectively with frontend developers, DevOps engineers, and product managers to seamlessly integrate user-facing components with server-side functionalities.
Interested and suitably qualified candidates are encouraged to send their CV to hr@smsabuja.sch.ng or jobs@smsabuja.sch.ng, with the job title clearly stated in the email subject line.
Qualifications
BA/BSc/HND
Experience Required
7 - 15 years