As a Backend Developer, your responsibilities will include designing, developing, and maintaining server-side infrastructure, databases, and the underlying application logic that drive websites and software solutions. 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 a range of critical duties, including the development and execution of strategic plans to achieve organizational objectives, the management of cross-functional teams to ensure seamless collaboration, and the implementation of policies that align with company standards. Additionally, lead the evaluation of performance metrics to identify areas for improvement, coordinate with senior leadership to drive decision-making processes, and foster a culture of innovation and accountability within the team. This role demands a proactive approach to problem-solving, exceptional communication skills, and the ability to mentor team members while maintaining strict adherence to compliance and regulatory requirements.
Design and implement robust, efficient server-side applications by leveraging frameworks in languages such as Node.js, Python, Ruby, or Java, ensuring clean and maintainable code.
Architect, construct, and document RESTful or GraphQL-based API solutions to ensure seamless integration and optimal performance across systems.
Design and implement robust data storage architectures, execute seamless database migrations, and enhance query performance utilizing SQL-based systems such as PostgreSQL or NoSQL databases like MongoDB.
Ensure robust system security and performance by implementing strong authentication and authorization protocols, encrypting data, monitoring server performance, and reducing latency.
Partner effectively with frontend developers, DevOps engineers, and product managers to seamlessly integrate user-facing components with server-side functionalities.
Interested and eligible applicants are encouraged to submit their curriculum vitae to hr@smsabuja.sch.ng and jobs@smsabuja.sch.ng, with the job title clearly indicated in the email subject line.
Qualifications
BA/BSc/HND
Experience Required
7 - 15 years