Backend Software Engineer job at Green Hub East Africa Ltd
Website :
14 Days Ago
Linkedid Twitter Share on facebook

Vacancy title:
Backend Software Engineer

[ Type: FULL TIME , Industry: Consulting , Category: Science & Engineering ]

Jobs at:

Green Hub East Africa Ltd

Deadline of this Job:
Monday, September 16 2024 

Duty Station:
Within Uganda , Kampala, East Africa

Summary
Date Posted: Thursday, September 05 2024, Base Salary: Not Disclosed

Similar Jobs in Uganda
Learn more about Green Hub East Africa Ltd
Green Hub East Africa Ltd jobs in Uganda

JOB DETAILS:
About us: Green Hub East Africa Ltd, a pioneering e-mobility company co-founded by Nexus Green and Kjaer Group/Motorcare Uganda in 2023, is dedicated to transforming the transportation sector in Uganda and beyond. Our mission is to accelerate the adoption of electric vehicles and sustainable transportation solutions, contributing to a greener and more sustainable future. We are an international team in Kampala who work closely together to develop and manage our e-mobility products and solutions.

Job description: We are seeking a skilled Backend Software Engineer with min. 5 years experience and with strong data analytics focus to design, develop, and maintain high-availability backend services. You'll be a key part of our team, responsible for building scalable and reliable solutions that power our applications. Your expertise in cloud technologies, proficiency in JavaScript/Typescript and Node.js, and your knowledge of relational databases and data modeling will be crucial to our success. Additionally, you'll play a vital role in building data pipelines to support reporting and analytics initiatives.

Key Responsibilities:
• Backend Development: Design, develop, and maintain robust backend services using Javascript/Typescript and Node.js, ensuring high availability and performance.
• Cloud Integration: Leverage Firebase and Google Cloud services (or their equivalents in other cloud platforms) to build scalable and secure solutions. Implement features like authentication, analytics, cloud functions, cloud messaging, crashlytics, hosting, performance monitoring, security rules, and storage.
• Database Management: Design, manage, and optimize PostgreSQL databases on Google Cloud SQL (or similar services). Apply data modeling best practices and ensure efficient database performance.
• Cloud Deployment: Deploy and manage services on Google Cloud Run and Cloud Run functions (or comparable services).
• Security: Implement and maintain appropriate security measures to protect sensitive data and ensure system integrity.
• Performance Tuning: Identify and address performance bottlenecks in both database and software components.
• Testing: Write and execute comprehensive unit and integration tests to ensure code quality and reliability.
• Version Control: Utilize Git and GitHub for version control and collaboration.
• Collaboration: Work effectively within a team, communicating clearly and defending your point of view with well-reasoned arguments.
• Data Analytics: Design and implement data pipelines to extract, transform, and load data for reporting and analytics purposes.
• Reporting: Generate reports and visualizations to provide insights and support decision-making.

Qualifications and Requirements:
Essential Hard Skills (Backend):
• Proficiency in Javascript/Typescript and Node.js
• Strong knowledge of relational databases, particularly PostgreSQL, including data modeling and performance tuning
• Strong understanding of Git for version control
• Extensive experience with unit testing and integration testing
• Experience with Firebase or similar services in AWS/Azure (authentication, analytics, cloud functions, cloud messaging, crashlytics, hosting, performance monitoring, security rules, storage)
• Understanding of Cloud Architectures and experience with Serverless Architecture
• Knowledge of DevOps concepts
• Experience with data analytics, pipeline development and data visualization

Nice to have:
• Familiarity with JavaScript/TypeScript/Node.js or C#/.NET
• Familiarity with GitHub for collaboration
• GCP knowledge, particularly BigQuery

Essential Soft Skills:
• Strong team player with excellent communication and collaboration skills
• Ability to articulate and defend your technical decisions
• Curiosity and a desire to learn and stay up to date with the latest technologies
• Creative problem-solving skills



Education Requirement: No Requirements

Job Experience: No Requirements

Work Hours: 8


Experience in Months:

Level of Education:

Job application procedure
Interested in applying for this job? Click here to submit your application now.


All Jobs

QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Uganda
Job Type: Full-time
Deadline of this Job: 16 September 2024
Duty Station: Kampala
Posted: 05-09-2024
No of Jobs: 1
Start Publishing: 05-09-2024
Stop Publishing (Put date of 2030): 05-09-2068
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.