Sorry, the offer is not available,
but you can perform a new search or explore similar offers:

Country Programmes Coordinator- Danish Red Cross

VACANCY ANNOUNCEMENT Kenya Red Cross Society is one of the largest humanitarian organizations in Kenya. Our mission is to timely, effectively, and innovative...


From Kenya Red Cross Society - Nairobi Area

Published a month ago

Operations Intern, Communication For Development Support

Project Summary: In January 2023, MSI was awarded the Communications for Development (C4D) project to support the USAID Kenya and East Africa (KEA) and Somal...


From Tetra Tech - Nairobi Area

Published a month ago

Data Quality Assessment Monitor, Smlp-2

Project Summary: The goal of USAID's Somalia Monitoring Learning Project-2 (SMLP-2) is to establish a third-party monitoring (TPM) system to collect data tha...


From Tetra Tech - Nairobi Area

Published a month ago

Ict Officers At Kenya School Of Law

REF: KSL/HR01/2024 KSL 6 - 1 POSITIONOverall purpose of the jobReporting to the head of ICT department, the incumbent will be responsible for implementing IC...


From Kenya School Of Law - Nairobi Area

Published a month ago

Tech Lead - Software Developer

Tech Lead - Software Developer
Company:

Wazinsure


Details of the offer

We are seeking a Software Developer who is driven by purpose, passion, thirst for knowledge, and the pursuit of a better world. You are the kind of person who believes that building great software is more than just delivering working code, that other aspects such as reusability, testability, maintainability, security, and performance are just as important. You can also mentor software developers willing to become world-class. You will use your expert knowledge in sets of technologies to:
Deliver great software solutions with an exceptional commitment to excellence that meet our customer’s needs.

Be responsible for the engineering best practices, coding standards, conduct and deliverables of your fast-paced teams.

Lead the Engineering teams in developing world-class products, identify and clear roadblocks while mentoring them.

It is important that you have the ability to work in a fast-paced, dynamically changing environment and excited to bring an energetic, fun and creative approach to your work.
Experience
3-7 years of professional experience, during which you’ve built deep
technical expertise, exercised ownership on various technical teams and demonstrated technical leadership. You will be responsible for developing, supervising and leveling up software developers utilizing technologies such as Java, Node.js, Vue.js and Kubernetes.

Responsibilities

Experience with architecture and design principles, building to consider maintainability, performance, security requirements, and impact.

Demonstrated experience of having taken initiatives from conception through to production, while continuing to support, optimize, and iterate.

Leadership skills with a high amount of emotional intelligence. You’ve led teams, initiatives, and a range of technical working sessions

Understanding of the core features of at least one backend language: JavaScript/Node, Python

Advanced understanding of at least one Web Framework for your language of choice: i.e Node/Express for JavaScript; Flask/Django for Python, etc.

Deep knowledge of the fundamental front-end languages/technologies-- i.e. HTML, CSS, JavaScript

Deep knowledge of the Vue.js front-end framework as well as experience with responsive design interface development

Strong understanding of fundamental database concepts - relational (SQL) database, non-relational (NoSQL) database and ORMs/ODMs

Experience utilizing Azure, Google Cloud, Digital Ocean and AWS

Familiarity with at least one web server technology -- (ex: Nginx, Apache)

Strong ability to problem-solve, debug, and understand pertinent performance metrics

Comfort working within agile methodologies and experienced in estimation and time management

Expert leveraging software-development lifecycle (SDLC) methodologies, (such as agile) to drive positive personal/team outcomes to increase velocity and on-time delivery

Maintain a consistent product velocity and drive the team to deliver on its estimates

Provide frequent feedback to engineers on their work

Manage technical debt

Qualifications
3+ years software development experience

1+ years’ experience leading a team of software engineers in an agile
environment (weekly standups, sprint planning, retrospectives, etc)
Deep experience building complex, scalable backend systems

Have implemented and are familiar with RESTful API implementation, SOA and Microservices

Knowledge of RDBMS and NoSQL databases (including best practices around design and modeling

Experience using open source technologies

Experience setting up and managing a continuous integration or a continuous delivery process

Ability to partner with non-technical business peers in meetings and working sessions

Job Requirements
Required education
: Bachelor's degree

Required relevant work experience
: 3 years

Required languages:
English (Spoken: fluent | Written: fluent)
Mandatory attachments
Please have a scan or photo of these documents ready when you start the application:
Self-prepared CV file
- the employer wants to see a CV that you have prepared yourself
Compensation
Salary range:KSh80,000 - KSh120,000
Negotiable Employee Share Ownership Plan


Source: Fuzu

Requirements

Tech Lead - Software Developer
Company:

Wazinsure


Built at: 2024-04-24T08:39:27.809Z