Software Engineering Team Lead job at M-KOPA
Website :
891 Days Ago
Linkedid Twitter Share on facebook

Vacancy title:
Software Engineering Team Lead

[ Type: FULL TIME , Industry: Information Technology , Category: Computer & IT ]

Jobs at:

M-KOPA

Deadline of this Job:
19 December 2022  

Duty Station:
Within Kenya , Nairobi , East Africa

Summary
Date Posted: Tuesday, December 06, 2022 , Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about M-KOPA
M-KOPA jobs in Kenya

JOB DETAILS:

You’re excited about this opportunity because
• You put your people and teammates first and bring your most empathetic self to work.
• You take a product-focused approach and lead changes with data, lead a team of engineers.
• You embrace DevOps mindset and understand the benefits it brings to the team.
• You know how to empower teams to deliver their best work and support their skill development.
• You understand system design, event-driven microservices and enjoy working in medium/large scale distributed systems (help us scale 2M user platform to 10M).
• You're keen on getting into detail of our Backend and Android architecture, understand our systems from what they do to how they benefit our customers.
• You are an advocate of CI / CD best practices and understand the importance of writing clean code.
• You foster growth in individuals and in team’s capabilities.

We’re excited about you because you
• Understand that DevOps is a culture. You know how to work with infrastructure as code, observability and automated testing.
• Enjoy working in multi-functional Domain teams, collaborating on issues and deep-diving into features to improve our customers' lives.
• You have strong commercial experience with C#.NET and microservices, as well as shipping high-quality backend code into production.
• You have experience with Azure and AKS or other containerized application deployment tools.

Our stack
• We primarily use .NET for our backend and Kotlin for our Android apps
• Our teams use some flavour of Scrum where they keep track of their work in Azure DevOps, which we also use for our CI/CD
• Our cloud provider is Azure, where our microservices are hosted in Azure Kubernetes Services
• We are building a whole new set of microservices based on Event-Driven Architecture patterns
• We are a team of passionate product-focused engineers committed to building and fostering an environment where our employees feel value


Job Experience: No Requirements

Work Hours: 8


Level of Education:
Bachelor Degree

Job application procedure

Interested and qualified? Click here to apply


All Jobs

QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: 19 December 2022
Duty Station: Nairobi
Posted: 07-12-2022
No of Jobs: 1
Start Publishing: 06-12-2022
Stop Publishing (Put date of 2030): 06-12-2066
Apply Now

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.
21.954MBMemory Usage103msRequest Duration
Joomla! Version4.4.10
PHP Version8.1.32
Identityguest
Response200
Templatejl_education_pro
Database
Server
mysql
Version
10.5.29-MariaDB
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:63 [ "USER" => "greatkenyanjobs" "HOME" => "/home/greatkenyanjobs" "SCRIPT_NAME" => "/in...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1747441965 "last" => 1747441965...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (4.12MB) (17.14ms)
  • afterInitialise (11.17MB) (60.83ms)
  • afterCache (5.64MB) (24.96ms)
  • 1 x afterInitialise (11.17MB) (58.83%)
    60.83ms
    1 x afterCache (5.64MB) (24.14%)
    24.96ms
    1 x afterLoad (4.12MB) (16.58%)
    17.14ms
19 statements were executed2.31ms32.34KB
  • SELECT @@SESSION.sql_mode;74μs1.57KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `icop0_session` WHERE `session_id` = ?127μs1.61KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `icop0_session` WHERE `session_id` = :session_id LIMIT 1100μs1.61KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `icop0_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)222μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `icop0_viewlevels`88μs1.59KB/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `icop0_usergroups` AS `a` LEFT JOIN `icop0_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest100μs1.64KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `value` FROM `icop0_admintools_storage` WHERE `key` = 'cparams'93μs856B/administrator/components/com_admintools/src/Helper/Storage.php:120Copy
  • SELECT `option`,`view`,`query` FROM `icop0_admintools_wafexceptions`51μs960B/plugins/system/admintools/src/Utility/Cache.php:196Copy
  • SELECT `params` FROM `icop0_extensions` WHERE `type` = 'plugin' AND `folder` = 'system' AND `element` = 'admintools'154μs2.09KB/plugins/system/admintools/src/Utility/RescueUrl.php:324Copy
  • SELECT * FROM icop0_rsform_config130μs1.5KB/administrator/components/com_rsform/helpers/config.php:52Copy
  • SELECT `value` FROM icop0_acym_configuration WHERE `name` = 'level'73μs856B/plugins/system/acymtriggers/acymtriggers.php:639Copy
  • SELECT `value` FROM icop0_acym_configuration WHERE `name` = 'active_cron'49μs856B/plugins/system/acymtriggers/acymtriggers.php:639Copy
  • SELECT `value` FROM icop0_acym_configuration WHERE `name` = 'cron_next'43μs856B/plugins/system/acymtriggers/acymtriggers.php:639Copy
  • SELECT `value` FROM icop0_acym_configuration WHERE `name` = 'queue_type'46μs856B/plugins/system/acymtriggers/acymtriggers.php:639Copy
  • SELECT *,(subpath=1 AND LOCATE(sef_link, '%2Fjobs%2Fjob-detail%2Fjob-Software-Engineering-Team-Lead-job-at-M-KOPA-79144%2Fnav-19%2F')=1) inSub FROM icop0_jlexblock WHERE ((mt_fullsite=1 AND mt_index=1) OR ((`sef_link`='%2Fjobs%2Fjob-detail%2Fjob-Software-Engineering-Team-Lead-job-at-M-KOPA-79144%2Fnav-19%2F' OR (subpath=1 AND LOCATE(sef_link, '%2Fjobs%2Fjob-detail%2Fjob-Software-Engineering-Team-Lead-job-at-M-KOPA-79144%2Fnav-19%2F')=1)) AND mt_fullsite=0)) AND published=1 ORDER BY mt_area DESC,id ASC134μs4.23KB/plugins/system/jlexblock/jlexblock.php:147Copy
  • SELECT *,(subpath=1 AND LOCATE(sef_link, '%2Fjobs%2Fjob-detail%2Fjob-Software-Engineering-Team-Lead-job-at-M-KOPA-79144%2Fnav-19%2F')=1) inSub FROM icop0_jlexblock WHERE ((mt_fullsite=1 AND mt_index=1) OR ((`sef_link`='%2Fjobs%2Fjob-detail%2Fjob-Software-Engineering-Team-Lead-job-at-M-KOPA-79144%2Fnav-19%2F' OR (subpath=1 AND LOCATE(sef_link, '%2Fjobs%2Fjob-detail%2Fjob-Software-Engineering-Team-Lead-job-at-M-KOPA-79144%2Fnav-19%2F')=1) OR `list_var` LIKE '%com_jsjobs%') AND mt_fullsite=0)) AND published=1 ORDER BY mt_area DESC,id ASC301μs4.23KB/plugins/system/jlexblock/jlexblock.php:147Copy
  • SELECT s.id, s.template, s.home, s.title AS long_title, s.params FROM icop0_template_styles AS s WHERE s.client_id = 0 AND s.template = 'jl_education_pro' ORDER BY s.id183μs3.7KB/libraries/gantry5/src/classes/Gantry/Joomla/StyleHelper.php:69Copy
  • SELECT `session_id` FROM `icop0_session` WHERE `session_id` = ?89μs1.63KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `icop0_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?253μs912BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy