As a Backend Developer, your responsibilities will include designing, developing, and maintaining the server-side infrastructure, databases, and core application logic that support websites and software applications. You will be tasked with ensuring these systems are scalable, secure, and optimized for performance. Additionally, you will develop Application Programming Interfaces (APIs) to facilitate seamless communication between the frontend, backend, and external systems.
Oversee comprehensive responsibilities encompassing strategic planning, operational execution, and performance monitoring to ensure organizational objectives are met efficiently. Lead cross-functional teams in implementing initiatives, optimizing processes, and driving continuous improvement across departments. Collaborate with senior leadership to align projects with long-term goals while ensuring adherence to budgetary constraints and regulatory standards. Monitor key performance indicators, analyze data trends, and present actionable insights to stakeholders to facilitate informed decision-making and sustainable growth.
Experts in server-side development will engineer robust, optimized back-end systems by developing clean, maintainable logic with frameworks tailored to languages including Node.js, Python, Ruby, and Java.
Design and construct RESTful or GraphQL APIs, ensuring robust architecture, seamless functionality, and comprehensive documentation.
Database Management: Develop and implement data storage architectures while overseeing database migrations and enhancing query performance through SQL (such as PostgreSQL) or NoSQL (such as MongoDB) solutions.
Design and enforce strong authentication protocols, authorize access controls, and encrypt sensitive data to safeguard systems. Concurrently, optimize server performance by monitoring key metrics and proactively reducing latency to enhance operational efficiency.
Collaboration is essential, as you will work in tandem with frontend developers, DevOps engineers, and product managers to seamlessly integrate user-facing components with server-side functionalities.
Qualified applicants are encouraged to submit their curriculum vitae via email to hr@smsabuja.sch.ng and jobs@smsabuja.sch.ng, ensuring the position title is clearly indicated in the email subject line.
Qualifications
BA/BSc/HND
Experience Required
7 - 15 years