Software Engineer-Back End job at Raising The Village

Vacancy title:
Software Engineer-Back End

[ Type: FULL TIME , Industry: Nonprofit, and NGO , Category: Computer & IT ]

Jobs at:

Raising The Village

Deadline of this Job:
Thursday, October 19 2023 

Duty Station:
Within Uganda , Mbarara, East Africa

Summary
Date Posted: Thursday, September 28 2023, Base Salary: Not Disclosed

Similar Jobs in Uganda
Learn more about Raising The Village
Raising The Village jobs in Uganda

JOB DETAILS:
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.

Key Responsibilities:
Backend Development:
• 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:
• Integrate third-party services, APIs, and components into the backend infrastructure.
• 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.

Technical requirements:
• 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. 

Job Experience: No Requirements

Work Hours: 8


Experience in Months:

Level of Education:
Bachelor Degree

Job application procedure

Interested applicants? Click here to apply
Raising The Village is an equal opportunity employer committed to diversity and inclusion. We highly encourage female candidates to apply.


All Jobs

QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Uganda
Job Type: Full-time
Deadline of this Job: Thursday, October 19 2023 
Duty Station: Mbarara
Posted: 28-09-2023
No of Jobs: 1
Start Publishing: 28-09-2023
Stop Publishing (Put date of 2030): 28-09-2067
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.