top of page
Share this Job:

Kampala, Uganda

Full-time

Deadline: 

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

APPLICATION FOR THIS POSITION MUST BE DONE ONLINE:
Are you interested? Click the "APPLY" button below to submit your application.

0

PRO CV WRITER

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