datatrota
Signup Login
Home Jobs Blog

Backend Engineer at Miva Open University

Miva Open UniversityNigeria Software Development
Full Time

Miva Open University is a Pan-African Open Distance e-Learning University that is committed to enabling learners reach their maximum potential by delivering top-tier tertiary education services through the use of high-quality content and immersive practical experiences.

OVERALL FUNCTION

  • As a Backend Engineer, you will be responsible for designing, developing, and maintaining the server-side logic and architecture for the university’s learning management system (LMS) and student portals.
  • You will collaborate with frontend developers and other stakeholders to ensure seamless integration and functionality.
  • Your work will involve creating efficient APIs, managing databases, optimizing server performance, and implementing robust security measures.
  • Additionally, you will identify and resolve technical issues, develop new backend features, and maintain system reliability, all while staying informed on the latest backend development best practices.

Roles and Responsibilities

  • Design and Develop: Architect, design, and build robust server-side components for web applications.
  • API Integration: Develop and maintain RESTful or GraphQL APIs to support frontend functionality.
  • Database Management: Create and manage relational and non-relational database systems, ensuring data integrity and security.
  • Performance Optimization: Analyze and enhance the performance of server-side applications to support low-bandwidth environments.
  • Security Implementation: Implement best practices for data protection, secure user authentication, and authorization protocols.
  • Collaboration: Work closely with frontend engineers, designers, and other teams to ensure a cohesive product experience.
  • Troubleshooting: Identify, diagnose, and fix bugs and issues to maintain system health and performance.
  • Feature Development: Build and deploy new backend features, aligning with user needs and university objectives.
  • Code Review and Best Practices: Participate in code reviews and uphold high standards of code quality.
  • Documentation: Maintain comprehensive documentation for codebase and development processes.
  • Stay Updated: Keep current with backend development trends and incorporate new technologies as needed.

Qualification and Skills

  • A bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience in Backend development.
  • Proven experience as a Backend Engineer or in a similar role, with a strong portfolio showcasing responsive web applications.
  • Proficiency in backend programming languages such as Golang, Python, Node.js, Java, or Ruby.
  • Experience with backend frameworks such as Django, Express.js, Spring Boot, or Ruby on Rails.
  • Strong knowledge of developing and integrating RESTful or GraphQL APIs.
  • Proficiency in database management systems such as MySQL, PostgreSQL, or MongoDB, including designing and optimizing database queries.
  • Familiarity with secure coding practices, including OWASP guidelines and data protection protocols.
  • Experience with version control systems, particularly Git.
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud is a plus.
  • Strong analytical and problem-solving abilities.
  • Excellent verbal and written communication skills for effective collaboration.
  • Ability to work effectively within a cross-functional team environment.
  • Willingness to learn new technologies and adapt to changing project requirements.

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend