Backend Software Engineer
Green Hub East Africa Ltd
Job Summary
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.
- Minimum Qualification : Bachelors
Job Description/Requirements
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
How to apply
Interested candidates are invited to submit their resume and a cover letter outlining their qualifications and experience to info@greenhubev.com by 2024-09-16. Please include the job title in the subject line of your email.
Green Hub East Africa Ltd is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
!---->
Show more
Show less
Important Safety Tips
- Do not make any payment without confirming with the BrighterMonday Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.