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: Jul 1, 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

     

    Full Stack Software Engineer

    Position Overview:

    • We are seeking a talented and experienced Mid-Level Software Engineer to join our dynamic team.
    • As a key member of our engineering team, you will be responsible for developing high-quality software solutions, primarily focusing on Node.js backend development and React Native frontend development.
    • There will also be some bits of Python backend development.
    • You will collaborate closely with cross-functional teams to deliver innovative and scalable products that meet our clients' needs.

    Responsibilities:

    • Design, develop, and maintain robust and scalable backend services using Node.js + Typescript, and Python
    • Develop mobile applications using React Native for iOS and Android platforms
    • Collaborate with product managers, designers, and other engineers to translate business requirements into technical specifications
    • Write clean, efficient, and well-documented code following best practices
    • Conduct code reviews to ensure code quality and adherence to coding standards
    • Troubleshoot and debug complex technical issues across multiple layers of the application stack
    • Stay up-to-date with the latest trends and technologies in software development and recommend new tools and frameworks as needed
    • Mentor junior engineers and actively contribute to the continuous improvement of the engineering team

    Requirements:

    • 2+ years of experience in software development, with a focus on backend development using Node.js + Typescript, and Python
    • 2+ years years of experience in frontend development, with proficiency in React Native
    • Solid understanding of software engineering principles, design patterns, and best practices
    • Experience with RESTful APIs and service oriented architectures
    • Strong problem-solving skills and ability to think creatively
    • Excellent communication and collaboration skills
    • Ability to work effectively in a fast-paced, agile environment
    • Experience with cloud platforms especially Digital Ocean App platform and Expo EAS is a plus
    • Familiarity with DevOps practices and tools (e.g. Docker, CI/CD pipelines) is a plus

    Benefits:

    • Competitive salary
    • Comprehensive health, dental, and vision insurance
    • Professional development opportunities and support for continued learning
    • Casual work environment with a focus on work-life balance

    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