As a Backend Developer, your responsibilities will include designing, developing, and maintaining server-side infrastructure, databases, and the fundamental application logic that underpin websites and software solutions. You will be tasked with optimizing systems to ensure scalability, robust security, and high performance. Additionally, you will develop Application Programming Interfaces (APIs) to facilitate seamless communication between frontend interfaces and external systems.
Oversee and execute critical operational tasks to ensure seamless business performance, including managing cross-functional teams, optimizing workflows, and driving process improvements to enhance efficiency. Develop and implement strategic initiatives that align with organizational goals, while monitoring progress and providing data-driven insights to senior leadership. Collaborate with department heads to align resources, mitigate risks, and foster innovation in alignment with company objectives. Additionally, lead performance evaluations, mentorship programs, and training initiatives to cultivate a high-performing workforce and uphold company standards.
Server-side development entails crafting robust and streamlined server-side logic through the utilization of frameworks tailored to languages such as Node.js, Python, Ruby, or Java.
Architecting, constructing, and maintaining RESTful or GraphQL APIs is a key responsibility of this role. You will design robust API solutions, implement scalable endpoints, and ensure comprehensive documentation to facilitate seamless integration and usage.
Design and implement robust data storage architectures, oversee seamless data migrations, and enhance query performance through the effective utilization of SQL-based systems such as PostgreSQL or NoSQL databases like MongoDB.
Ensure robust security through the implementation of strong authentication, authorization, and data encryption measures. Additionally, oversee server performance diligently, actively monitoring for efficiency while minimizing latency to enhance system responsiveness.
Partner seamlessly with frontend developers, DevOps engineers, and product managers to align user-facing components with server-side functionalities, ensuring cohesive development and delivery.
Interested and qualified applicants are encouraged to submit their curriculum vitae via email to hr@smsabuja.sch.ng and jobs@smsabuja.sch.ng, with the job title clearly indicated in the subject line.
Qualifications
BA/BSc/HND
Experience Required
7 - 15 years