Moringa School Senior Developer Jobs in Kenya

Moringa School Senior Developer Jobs in Kenya

About Moringa School

Moringa School is transforming higher education in Africa, starting with software development. In our current program, we transform ambitious amateurs to coding professionals.

We are a premier advanced immersive program, training exceptional full-stack and mobile Software Engineers.

Moringa School is currently expanding rapidly into other courses and geographies across Africa and are looking for top talent to accelerate our growth.

Moringa School was named one of the ‘Top 10 Most Innovative Companies’ in 2018 by Fast Company.

Our Mission

  • Moringa School's mission is twofold:
  • To empower people &
  • To transform education through rapid-iteration teaching.

    Our Culture
  • Employees enjoy a fun, collegial startup environment
  • You will be surrounded by talented, friendly, brilliant, & mission-driven professionals who work hard to provide the best student experience of its kind in the world.
  • We are committed to employee health & wellness- we truly believe that you need to take care of yourself first.
  • We understand the value in remote working & support it as needed.

    Why We Are Hiring For This Role

  • We are hiring a senior software developer to lead the development of our internal platform and develop it together with a team of software developers.
  • The holder of this role is going to report directly to the Director of Tech and Data.

    Responsibilities
  • Lead the development of a Python/Django/Postgres application, both on execution and project managing level.
  • Prepare technical documentation and help design/implement functional requirements.
  • Manage testing and bug fixes.
  • Code review from other developers and coaching junior team members.

    Key Competencies
  • Solid experience of Python / Django, with at least 5+ years of proven track records.
  • Solid experience of SQL database (Postgres / MySQL), with at least 5+ years of proven track records.
  • Solid knowledge of UI frameworks (React + Redux) required.
  • Solid experience of git workflow and git-based project management tools.
  • Knowledge of
    devops and managing servers (preferred Azure/AWS/Google Cloud Platform).
  • Agile development and project management knowledge required.
  • Attention to details and leadership skills.
  • Product development fundamentals required to analyze features and break them down into deliverables.

    Qualifications
  • Proven track records of previous projects.
  • Values Alignment: The Moringa Way
  • Embrace collaboration (working together to complete a task or achieve a goal)
  • Be bold (being daring and courageous)
  • Have humility (acting without pride or arrogance)
  • Celebrate accountability (taking responsibility for your actions and their outcomes)
  • Have a growth mindset (believing that you and those around you have the potential to improve through intentional practice and feedback from others)
  • Be fun loving (enjoying life in a lively, lighthearted way)

    Career Growth & Development

    We do not believe that an organization can grow without the growth & development of its staff. At Moringa, we are consistently building systems to invest in the growth of our employees.

    We are deeply invested in offering career growth within Moringa, provide actionable feedback through “weekly check-ins” & thorough career reviews.

    We will work together with you to craft roles that both support the needs of the organization and that you can be passionate about.

    How to Apply

  • You will need to email the following to Recruitment at joinus@moringaschool.com by 24th August 2019
  • Your CV
  • Subject Line: Application “Role name” (Your full name)
  • For more information and job application details, see; Moringa School Senior Developer Jobs in Kenya

    Find jobs in Kenya. Jobs - Kenya jobs. Search our career portal & find the latest Kenyan job positions, career opportunities & jobs in Kenya.

    Jobs in Kenya - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in Kenya.

    Find your dream job from 1000s of vacancies in Kenya posted and updated daily - click here!

  • Click here to post comments

    Join in and write your own page! It's easy to do. How? Simply click here to return to Jobs Kenya.