As a Backend Developer, your responsibilities will involve designing, developing, and maintaining the server-side infrastructure, databases, and foundational application logic that drive websites and software platforms. You will be tasked with optimizing systems for scalability, security, and performance efficiency. Additionally, you will develop and manage Application Programming Interfaces (APIs) to facilitate seamless communication between frontend components and external systems.
Oversee and execute a range of critical duties, ensuring alignment with organizational objectives and operational standards. Develop and implement strategic plans to enhance productivity, efficiency, and team performance while maintaining high-quality outputs. Collaborate closely with cross-functional teams to identify opportunities for improvement, streamline processes, and drive sustainable growth. Monitor key performance indicators, analyze data trends, and provide actionable insights to support informed decision-making. Foster a culture of accountability, innovation, and continuous development by mentoring staff, delegating tasks effectively, and promoting professional growth. Ensure compliance with industry regulations, company policies, and best practices to mitigate risks and uphold organizational integrity.
Server-Side Development: Utilize frameworks in Node.js, Python, Ruby, or Java to architect and implement robust, high-performance server-side logic with a focus on clean, maintainable code.
Architect and construct robust RESTful or GraphQL APIs, ensuring adherence to best practices while providing comprehensive documentation for seamless integration and utilization.
Design and implement robust data storage architectures, oversee seamless data migration processes, and enhance query performance through the utilization of SQL (e.g., PostgreSQL) or NoSQL (e.g., MongoDB) database systems.
Implement robust authentication protocols, enforce stringent authorization measures, and apply advanced data encryption techniques to bolster system security. Concurrently, monitor server performance metrics rigorously and optimize processes to minimize latency, ensuring seamless operational efficiency.
Partner seamlessly with frontend developers, DevOps engineers, and product managers to align user-facing elements with server-side functionalities, fostering cohesive development and cross-functional synergy throughout the integration process.
Qualified and enthusiastic applicants are encouraged to submit their updated CV to either hr@smsabuja.sch.ng or jobs@smsabuja.sch.ng, ensuring the position title is included in the email subject line.
Qualifications
BA/BSc/HND
Experience Required
7 - 15 years