As a Backend Developer, your responsibilities will include designing, developing, and maintaining the server-side infrastructure, databases, and foundational application logic that drive websites and software applications. You will be tasked with optimizing systems to ensure they are scalable, secure, and high-performing. Additionally, you will develop Application Programming Interfaces (APIs) to facilitate seamless communication between frontend components and external systems.
Oversee and execute critical operational duties that drive organizational success, including strategic planning, team leadership, and performance optimization. Develop and implement policies to ensure compliance with industry standards and regulatory requirements, while fostering a culture of accountability and continuous improvement. Collaborate with cross-functional departments to align business objectives with actionable initiatives, ensuring seamless integration of processes and resources. Monitor key performance indicators (KPIs) and generate detailed reports to assess progress, identify trends, and recommend data-driven solutions. Serve as a primary liaison for stakeholders, maintaining transparent communication and addressing inquiries or concerns with professionalism and efficiency. Additionally, identify opportunities for innovation and cost-saving measures to enhance overall efficiency and profitability.
Design and implement robust, server-side logic utilizing frameworks compatible with languages such as Node.js, Python, Ruby, or Java, ensuring code remains clean, efficient, and scalable.
Design and construct robust RESTful or GraphQL APIs, ensuring comprehensive documentation to support seamless integration and usage.
Design and implement robust data storage architectures, oversee data migration processes, and enhance query performance through the utilization of SQL (e.g., PostgreSQL) or NoSQL (e.g., MongoDB) databases.
Implement strong authentication and authorization protocols alongside data encryption measures, while continuously monitoring server performance to identify and mitigate latency issues.
Work collaboratively with frontend developers, DevOps engineers, and product managers to seamlessly integrate user-facing elements with server-side functionality, ensuring cohesive product development and delivery.
Qualified and enthusiastic applicants are encouraged to submit their CV to hr@smsabuja.sch.ng or jobs@smsabuja.sch.ng, ensuring the position is clearly stated in the email subject line.
Qualifications
BA/BSc/HND
Experience Required
7 - 15 years