Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Feb 14, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    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.
    Read more about this company

     

    Software Engineer (Mid/Senior Level)

    Job Description:

    • 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, Next.js, React.js
    • Proficient with database technologies like Postgres and SQL.
    • Familiarity with cloud services such as AWS and deployment platforms like Vercel.

    Method of Application

    Interested and qualified? Go to Shamiri Institute on shamiri.applytojob.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Shamiri Institute Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail