Jobs
>
Nairobi

    Software Engineer - Nairobi, Kenya - Shamiri Institute

    Shamiri Institute
    Shamiri Institute Nairobi, Kenya

    2 days ago

    Default job background
    Full time
    Description

    Our mission is to provide youths, in Sub-Saharan Africa (SSA) and beyond, with evidence-based tools to improve their life outcomes.

    We believe in a world where youth, anywhere, can actualize their life outcomes.

    Founded at Harvard and launched in Kenya in 2018, we combine rigorous social science research with deep contextual knowledge of the education and mental healthcare space in SSA and beyond.

    About Job


    In this role, you will serve will play a vital role in leveraging technology to support the Shamiri's mission and drive impact and analyses of our work.

    This position involves designing, developing, and maintaining software solutions that enhance operational efficiency, facilitate program delivery, and empower stakeholders to make a difference in our community.

    The Software Engineer will work closely with cross-functional teams to understand user needs, develop innovative solutions, and contribute to the ongoing evolution of our digital ecosystem.


    Roles and responsibilities:

    Collaborate with an interdisciplinary team comprising researchers, clinicians, operations personnel, and youth leaders on the development of the Shamiri Digital Hub, a platform to facilitate the efficient and cost-effective delivery of mental health solutions.

    Lead the development, testing, and deployment of business and consumer-facing software solutions, ensuring they meet Shamiri Institute's quality standards, the needs of our communities, and those of our partners.

    Actively participate in the entire application lifecycle, focusing on coding, debugging, and troubleshooting, while delivering iterative value through regular sprints.

    Collaborate with stakeholders to gather requirements, define project scope, and translate business needs into technical specifications for software development projects.

    Write clean, efficient, and maintainable code using industry best practices and coding standards, while ensuring compatibility, scalability, and security of software solutions.

    Implement software integrations and APIs to connect disparate systems and streamline data flow, enabling seamless communication and interoperability between platforms.

    Conduct thorough testing and debugging of software applications to identify and resolve defects, performance issues, and usability concerns, ensuring a high level of quality and reliability.

    Stay informed about emerging technologies, trends, and best practices in software development, data management, and information security, and proactively propose innovative solutions to address organizational needs and challenges.

    Maintain accurate documentation, version control, and change management processes for software projects, ensuring transparency, reproducibility, and compliance with organizational standards and policies.

    Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives, to prioritize tasks, track progress, and continuously improve team performance and collaboration.

    Demonstrate a commitment to the mission and values of Shamiri, fostering a culture of inclusivity, integrity, and accountability in all aspects of software development and teamwork.


    Requirements:
    Bachelors degree in Computer Science, software engineering or a related field.
    Proven experience in software development with a portfolio of business and consumer-facing applications.
    Proficient in front-end and back-end development.
    Ability to work with Figma for UI/UX designs.
    Excellent problem-solving skills and the ability to work independently or in multidisciplinary teams.
    Strong experiences with modern web technologies including TypeScript, ,
    Proficient with database technologies like Postgres and SQL.
    Familiarity with cloud services such as AWS and deployment platforms like Vercel.


  • Ari Limited Nairobi, Kenya Full time

    ARI Group started as ARI Limited, a Software Development Company, duly registered in Kenya in 2012. Since then we have grown to a leading software design and development force in Kenya and have diversified our investments into other successful operating companies in key business ...


  • ENGIE Nairobi, Kenya Full time

    ENGIE is a leading world group that provides low-carbon energy. Our group is a global reference in low-carbon energy and services. · Job Purpose · We are looking for a talented, self-starting software engineer to join the digital team to help deliver affordable solar power to eme ...


  • Microsoft Nairobi, Kenya Full time

    Microsoft Corporation (commonly referred to as Microsoft or MS) is an American multinational technology company headquartered in Redmond, Washington, that develops, manufactures, licenses, supports and sells computer software, consumer electronics and personal computers and servi ...

  • Lipa Later Limited

    Software Engineer

    1 week ago


    Lipa Later Limited Nairobi, Kenya Full time

    Summary · As a Front-End Engineer, you are responsible for leading the design and development of web applications at Lipa Later Group using frameworks like React JS, AngularJS and In this role, you will collaborate with cross-functional teams, contribute to architectural decisio ...

  • Microsoft

    Software Engineer at

    22 hours ago


    Microsoft Nairobi, Kenya Full time

    Microsoft Corporation (commonly referred to as Microsoft or MS) is an American multinational technology company headquartered in Redmond, Washington, that develops, manufactures, licenses, supports and sells computer software, consumer electronics and personal computers and servi ...

  • Microsoft

    Software Engineer

    3 days ago


    Microsoft Nairobi, Kenya Full time

    JOB SUMMARY · Qualifications5+ years of software development and design experienceBachelor's degree in computer science, related field, or equivalent work experience.Proficiency in one or more general purpose programming languages including but not limited to: C#, Python, JavaScr ...

  • ENGIE

    Software Engineer

    3 days ago


    ENGIE Nairobi, Kenya Full time

    ENGIE is a leading world group that provides low-carbon energy. Our group is a global reference in low-carbon energy and services. · Job Purpose/Mission · ENGIE is looking for an experienced, highly motivated, and accurate Internal Auditor with a passion in renewable energy and f ...


  • CIO East Africa Nairobi, Kenya Full time

    CIO EAST AFRICA is the leading magazine for the Information and Communications Technology (ICT) industry in East Africa, published by Kommunication Ultimate Limited (KUL) in conjunction with the International Data Group (IDG), a world-renowned publisher of legendary brands. · Sum ...


  • Microsoft Nairobi, Kenya Full time

    JOB SUMMARY · Qualifications6+ years of software development and design experience - 2+ years of experience in managing a large software engineering team - Bachelor's degree in computer science, related field, or equivalent work experience. - Experience with one or more general p ...


  • Staffrite Nairobi Area, Kenya Full time

    You will be part of a highly motivated and skilled team incubating a new business for IBM with the goal of accelerating science and societal impact, focusing especially in chemistry, materials, biomedical sciences, climate, and sustainability. A Discovery Platform Software Engine ...


  • Kyosk Digital Services Nairobi, Kenya Full time

    A kiosk is an informal convenience store selling everyday household items. Known locally by their vernacular names e.g. Duka in Kenya, Spaza in South Africa, Kantemba in Zambia. kiosk-type retail outlets are the cornerstone of African retail, accounting for over 60% of all retail ...


  • Kyosk Digital Services Nairobi, Kenya Full time

    A kiosk is an informal convenience store selling everyday household items. Known locally by their vernacular names e.g. Duka in Kenya, Spaza in South Africa, Kantemba in Zambia. kiosk-type retail outlets are the cornerstone of African retail, accounting for over 60% of all retail ...


  • Dawit Insurance Nairobi, Kenya Full time

    Dawit Insurance Agency Limited specialises in securing business owners' most valuable assets. We do this in a way that allows our customers to see what solutions are available in the market, and what best "fits" their requirements · Role · This is an on-site internship role for a ...


  • Kyosk Digital Services Nairobi, Kenya Full time

    A kiosk is an informal convenience store selling everyday household items. Known locally by their vernacular names e.g. Duka in Kenya, Spaza in South Africa, Kantemba in Zambia. kiosk-type retail outlets are the cornerstone of African retail, accounting for over 60% of all retail ...


  • Compulynx Ltd Nairobi, Kenya Full time

    CompuLynx was founded in 1994 by Sailesh and Mehul Savani in Nairobi, Kenya. The company eventually expanded into Mombasa and Kisumu and into Uganda, Tanzania and the Middle East. CompuLynx has over 160 employees. · Software Support Engineer duties and responsibilities · Provide ...


  • Canonical Nairobi, Kenya Full time

    JOB SUMMARY · What we are looking for in youYou understand modern Linux cloud computing technologies, including networking, storage, containers and K8sYou love developing and growing people and have a strong track record of doing itYou are focused on success and the delivery of t ...


  • Jumo World Nairobi, Kenya Full time

    JUMO is a platform that provides transaction and predictive technology for Mobile Network Operators and Banks. · Summary · As a Junior Software Engineer, you will be accountable for solving complex technical problems with solutions that are scalable, testable, maintainable, and e ...


  • Safaricom Kenya Nairobi, Kenya Full time

    Safaricom is the leading provider of converged communication solutions in Kenya. In addition to providing a broad range of first-class products and services for Telephony, Broadband Internet and Financial services, Safaricom seeks to uplift the welfare of Kenyans through value-ad ...


  • Kyosk Digital Services Nairobi, Kenya Full time

    A kiosk is an informal convenience store selling everyday household items. Known locally by their vernacular names e.g. Duka in Kenya, Spaza in South Africa, Kantemba in Zambia. kiosk-type retail outlets are the cornerstone of African retail, accounting for over 60% of all retail ...


  • Microsoft Nairobi, Kenya Full time

    JOB SUMMARY · We are looking for a senior software engineer with experiences working with all service aspects of high throughput and multi-tenant services, ability to design components carefully, properly handle errors, write clean and well-factored code with good tests and good ...