drjobs
Software Engineer
drjobs Software Engineer English

Software Engineer

صاحب العمل نشط

1 وظيفة شاغرة
drjobs

حالة تأهب وظيفة

سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكتروني
Valid email field required
أرسل الوظائف
drjobs drjobs drjobs
drjobs drjobs
drjobs

حالة تأهب وظيفة

سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكتروني

Valid email field required
أرسل الوظائف

موقع الوظيفة

drjobs

Dar es Salaam - تنزانيا

الراتب الشهري

drjobs

لم يكشف

drjobs

لم يتم الكشف عن الراتب

عدد الوظائف الشاغرة

1 وظيفة شاغرة

الوصف الوظيفي

رقم الوظيفة : 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

نوع التوظيف

دوام كامل

نبذة عن الشركة

الإبلاغ عن هذه الوظيفة
إخلاء المسؤولية: د.جوب هو مجرد منصة تربط بين الباحثين عن عمل وأصحاب العمل. ننصح المتقدمين بإجراء بحث مستقل خاص بهم في أوراق اعتماد صاحب العمل المحتمل. نحن نحرص على ألا يتم طلب أي مدفوعات مالية من قبل عملائنا، وبالتالي فإننا ننصح بعدم مشاركة أي معلومات شخصية أو متعلقة بالحسابات المصرفية مع أي طرف ثالث. إذا كنت تشك في وقوع أي احتيال أو سوء تصرف، فيرجى التواصل معنا من خلال تعبئة النموذج الموجود على الصفحة اتصل بنا