drjobs
Software Engineer
drjobs Software Engineer العربية

Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Job Location

drjobs

Dar es Salaam - Tanzania

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 2668109

Location:
This is an inperson role based in our Dar es Salaam office. However we welcome applications from candidates residing outside of Tanzania who are willing to work remotely or from Nigeria.

Objective:

We are seeking an experienced well rounded software engineer to join our engineering team in Halifax. We need people that enjoy learning new technologies and tackling big challenges. You will build tools that Jaza uses to manage a panAfrican fleet of distributed energy systems. Our products include mobile and web applications that manage customers energy production assets and transactions. You will help build new functionality and products over the existing structures and help the engineering team build new tools from scratch. You will be highly accountable and expected to deliver results but you will get the support you need to be your best.

This is an opportunity to join as an early member of the engineering team at Jaza where you will be able to grow with a team around you to build solutions for some of the greatest challenges facing the continent and the world: climate change and energy access.

Responsibilities:

  • Contribute to the development of web and mobile applications
  • Design scalable data models and build well structured databases
  • Solve complex performance problems and architectural challenges
  • Evaluate new technologies to help evolve our technology stack

Preferred Qualifications:

  • Startup experience (high aptitude learner small teams multiple hats prioritization)
  • Experienced building great software tools from design to deployment.
  • Effective communication ability to learn quickly and deliver high quality code in a fastpaced dynamic team environment
  • Knowledge and experience building with modern web development technologies and web based protocols
  • Experience developing mobile applications with Kotlin using Android Studio.
  • Experience with PHP web frameworks (Laravel) Postgres databases and Linux servers.
  • Experience building applications with mobile payment and banking integrations
  • Understanding fundamental design principles behind building a scalable application
  • Experience with relational databases and integration of multiple data sources and databases into one system
  • Experience with scripting and low level tools (Linux bash)
  • Experience with cloud deployments

Bonus Points:

  • Familiarity with IoT standards and protocols
  • Good understanding of energy systems
  • Experience with site reliability engineering and monitoring
  • Capable in data science and data engineering

Tools that our Engineers currently work with:

  • Particle Electron IoT platform STM32 and ATmega328PB microcontrollers
  • C for firmware and CircuitStudio PCBA for ECAD
  • Work in PHP/Laravel Android Studio for software development
  • Work in Python SQL Postgres for data science

Other things:

  • We value well written documentation
  • We are not tied down to current architectures practices or languages
  • We are naturally curious and frequently exploring new technologies

Why Join us:

You will work with a diverse fast and dedicated product team working to solve some of the worlds biggest challenges: climate change and energy security. At Jaza we believe confidence comes from doing hard things power comes from serving others and connectivity is how we grow and succeed. We care deeply about our people our customers and our product. We strive to be the best at what we do and support each other towards mutual growth.

Jaza is an equal opportunity employer which means that all aspects of employment including hiring firing promotions or discipline will be based on competence performance and business needs. We do not discriminate on the basis of race color religion marital status age national origin ancestry physical or mental disability medical condition pregnancy genetic information gender sexual orientation gender identity or expression veteran status or any other status protected under law.

Remote Work :

No

Employment Type

Full Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.