Backend Software Engineer Job at Roducate
Roducate is a comprehensive e-learning resource that can be used by schools as their core teaching and learning tool, as well as for self-paced learning by students. As an education technology company, we are committed to making high quality education accessible to all, regardless of location or socioeconomic status. We are dedicated to innovation and cutting-edge technology, and are always looking for talented professionals to help us achieve our goals.
We are recruiting to fill the position below:
Job Position: Backend Software Engineer
Job Location: Victoria Island, Lagos
Employment Type: Full-time
Role Overview
- The Role holder is responsible for creating and maintaining the server-side components of web applications and software systems.
- He/she will work closely with frontend developers and DevOps Engineers to build and optimize server architecture, database, APIs, and other backend infrastructure.
- The goal is to be able to an maintain functional and stable web applications to meet company’s needs, ensure consistency and improve user experience.
Key Responsibilities
- Create and maintain application programming interface APIs that allow communication between frontend and backend components.
- Participate in the entire application lifecycle, focusing on coding and debugging.
- Design and manage databases, including data modeling, optimization, and security.
- Build reusable code and libraries for future use.
- Develop ideas for new programs, products or features by monitoring industry developments and trends.
- Collaborate with cross-functional team, including product designer and QA testers, to deliver high quality mobile apps.
- Optimize applications for speed, responsiveness and resource efficiency.
- Conduct a thorough testing and debugging of mobile apps to ensure functionality and resolve software defects.
- Write clean and maintainable code for new features of the Roducate app and DUCTOUR app using our backend technology stack (NodeJS and MongoDB).
- Use version control systems (e.g., Git) to track changes and collaborate with other team members.
- Provide training and support to internal teams.
- Continuously improve the system's performance by identifying and addressing bottlenecks.
- Keep up to date with the latest trend and technologies to ensure that the app remains competitive and cutting edge.
- Take lead on projects as needed.
- Any other duties as may be assigned.
Salary
N300,000 - N500,000 per month.
Similar Jobs
- Full Stack Software Engineer Job at LearnlyApp
- Full Stack Developer (Python and Django CMS expertise) Job at Bulqsoft
- Senior Software Engineer Job at Koolboks
- Full Stack Python Developer Job at Del-York Group
- Mobile Developer (Frontend) Job at Polaris Digitech Limited
- UI / UX Designer Job at Bave Design Studio
- Job Openings at Uridium Technologies
- Job Openings at Dev-Afrique Development Advisors
- Senior Software (Backend) Engineer (.NET) Job at Leatherback
- Dynamics Developer Job at Interswitch