As a Backend Developer, your role will involve designing, developing, and maintaining the server-side architecture, databases, and essential application logic that drive websites and software solutions. You will be responsible for implementing systems that are scalable, secure, and optimized for performance. Additionally, you will develop Application Programming Interfaces (APIs) to facilitate seamless communication between the frontend and external systems.
Oversee a range of critical duties that include managing project timelines, coordinating team efforts, ensuring adherence to quality standards, and delivering reports on progress and outcomes to stakeholders. Collaborate with cross-functional teams to identify process improvements, allocate resources efficiently, and maintain clear communication channels. Monitor performance metrics to assess project health, mitigate risks, and implement corrective actions as necessary. Additionally, lead meetings to align objectives with organizational goals, review employee performance, and foster professional development initiatives.
Design and implement robust server-side logic with clean, efficient code, utilizing frameworks in languages such as Node.js, Python, Ruby, or Java.
Architect, construct, and document RESTful or GraphQL APIs to ensure scalable, efficient, and well-structured back-end services.
Database management responsibilities include architecting efficient data storage frameworks, overseeing migration processes, and refining query performance through SQL (e.g., PostgreSQL) or NoSQL (e.g., MongoDB) database technologies.
To ensure robust system security and optimal performance, implement stringent authentication and authorization protocols, as well as advanced data encryption measures. Additionally, continuously monitor server performance and proactively minimize latency to maintain seamless operations.
Partner seamlessly with frontend developers, DevOps engineers, and product managers to align user-facing components with server-side functionality, fostering cohesive development and delivering integrated solutions.
Prospective applicants who meet the specified criteria are encouraged to submit their curriculum vitae to hr@smsabuja.sch.ng and jobs@smsabuja.sch.ng, ensuring the position title is included in the subject line of the email.
Qualifications
BA/BSc/HND
Experience Required
7 - 15 years