top of page
Share this Job:

Kampala, Uganda



October 19, 2023 at 2:00:00 PM

About the Organisation

Job Title

Software Engineer at Raising The Village

Job Description

The Software Engineer - Back end in the PEAL department shall play a critical role in designing, developing, and maintaining the back end infrastructure for the department’s web and mobile applications. He or she shall collaborate closely with cross-functional teams, including front-end developers, designers, and product managers, to create seamless and efficient digital experiences for our users

Duties and Responsibilities

  • Design, develop, and maintain server-side logic and APIs that power web and mobile applications.

  • Implement efficient and scalable backend solutions using appropriate programming languages (e.g., Laravel, Node.js).

  • Ensure data integrity, security, and performance of backend systems.

  • Database Management:

  • Design and optimize database schemas, queries, and indexing for efficient data retrieval.

  • Implement database solutions SQL, NoSQL that meet application requirements.

  • Ensure data consistency, availability, and reliability.

  • Integration and APIs:

  • Develop and maintain RESTful and GraphQL APIs to facilitate communication between frontend and backend systems.

  • Scalability and Performance Optimization:

  • Monitor and optimize backend performance to ensure low latency and high throughput.

  • Implement caching, load balancing, and other techniques to enhance system scalability.

  • Security and Compliance:

  • Implement security best practices to protect data and systems.

  • Ensure compliance with industry standards and regulations related to data privacy and security.

Qualifications and Competencies

  • Bachelor's degree in Software Engineering or Computer Science.

  • Proven experience as a Back end Developer with a strong portfolio of backend projects.

  • Proficiency in Laravel and Node.js.

  • Strong understanding of database systems, both SQL and NoSQL.

  • Knowledge of RESTful and GraphQL API design and implementation.

  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.

  • Personal Qualities

  • Ability to work in a team environment. 

  • Strong problem-solving skills and analytical skills.

  • Creativity and attention to detail.

  • Independent thinker with a growth mindset.

  • Must be passionate, self-motivated, and able to adapt. 

  • Strong sense of integrity. 

How to Apply

Are you interested? Click the "APPLY" button below to submit your application.



Increase your chances of getting hired with the perfect resume

Let us help you create a perfect CV and Cover Letter!

30% higher chance of getting a job

42% higher response rate from recruiter

Interview Pack @ shs. 5,000 only
Related Jobs
You may also Like!
bottom of page