Drive Dependable Innovation as Senior Software Engineer (Full Stack)

About Elephant Ventures:

We are Elephant Ventures (EV), a growing innovation consultancy with teams in the US, Philippines, New Zealand, Kenya, and Brazil. We help clients go from early stage innovation all the way through market traction, typically within 3-6 months!

Our sweet spots are lean product development and data engineering, so if you're a strong engineer, product owner, or experience designer let's connect!  We pursue individuals with broad skill sets, with an emphasis on collaboration, creativity, and a track record of tackling big opportunities & challenges.

You'll fit right in with the Phunt herd if you…

  • Like working with nice people who take the time to understand and help each other

  • Appreciate the power of agile & scrum to build effective, high morale teams

  • Enjoy variety and exposure to multiple market segments, from healthcare & finance, to government & social impact

  • Want to always keep learning

Here are some examples of interesting recent projects: A crypto arbitrage hedge fund, a telemedicine app, intelligent data pipelines feeding an interactive dashboard, a white label banking SDK, and an ML-powered makeup shade matching tool.

Come join our tight-knit, growing team! Elephant offers full benefits: health, dental, pension, profit sharing, flexible 4-day work week, remote-first, tuition reimbursement, year-end soft close.

Fun fact: Every now and again we drink our own koolaid, turning on our venture foundry to spin up new products & startups! (Check out Ultranauts as a great example!)

 

Job Summary:

As a Full Stack Senior Software Engineer, you will contribute both to direct delivery of existing and future projects, as well as coaching and mentoring Mid and Junior level Engineers.

 

As an Elephant Ventures Software Engineer you will on-board to EV’s rigorous and exciting full-stack, DevOps-oriented engineering practice. You will join your fellow engineers in a highly team-oriented, truly agile (Scrum) environment, delivering “dependable innovation.” You will work with your Team Lead and Product Owner on challenging projects in a diverse range of business sectors and scales of operation, from startups to large enterprises. Most of all, you will be constantly learning and contributing to EV’s ever-evolving innovation practice!

 

The ideal candidate is a Senior Software Engineer who’s ready for the next challenge. Advanced interpersonal skills are a must as you’ll be interfacing with clients and mentoring teams. 

Duties/Responsibilities:

  • Own & execute EV best engineering practices as a dependable member of an EV project team.

  • Observe Agile Scrum best practices.

  • Train in Scrum and pass the Scrum PSM Scrum Master test.

  • Actively participate and contribute to Project Team sprint story planning.

  • Actively participate and contribute to Project Team sprint retro.

  • Embrace EV full-stack technical skills listed in EV Engineering Skills Matrix (below).

  • Provide technical leadership for your teams and projects.

  • Author tech approaches that add to our methodology and patterns.

  • Support estimation and roadmapping.

  • Assist or collaborate in architectural design.

Required Skills/Abilities/Core Attributes: 

  • Full Stack: both front end and back end JavaScript. HTML5, JavaScript, NodeJS, Angular or React, REST APIs, Responsive Web. Python a plus. AWS, python, pyspark, Spark, pandas, kedro

  • General familiarity with DevOps and Git. Docker and AWS experience a plus.

  • Detail oriented experience as a Web Developer creating React and/or Angular based solutions

  • Understanding of HTTP protocol and how server-side code is processed asynchronously on the client

  • Ability to translate wireframes and designs into functional web apps

  • Strong Database skills -- SQL / NoSQL

  • Experience with one or more pyspark, Spark, pandas, kedro

  • A passion to learn and advance your self-education

  • Strong sense of responsibility and initiative

  • Self-starter who takes initiative for improvement

  • Passion for excellence at every level

  • Ability to work both independently and in collaborative teams to build software applications according to the direction set by the technical lead.

Required Education and Experience:

  • Bachelor's Degree in Computer Science or equivalent experience in a relevant field

  • Desirable: 7+ years on-the-job software engineering experience, including mentoring and team leadership responsibilities

 

Work Environment: 

100% Remote and 4-Day Work Week

Elephant Ventures
www.elephantventures.com
Nairobi, KE