Nivi Careers

N Kenya stock photo.jpg
 

WORKING AT NIVI

Nivi is a digital health company that bridges the information and access gap that women and girls face in emerging markets. By texting a question or keyword, users gain access to trusted information about women’s health and receive localized and personalized recommendations and referrals to high quality products and services through Nivi's unique referral engine. Nivi brings together the power of the cloud, the personal touch of a mobile phone, and first-class customer service in a unique solution to enable women and girls to lead healthier lives.

 
 

SENIOR TECHNICAL ARCHITECT

We are scaling throughout Kenya and establishing operations in India. We are looking for an entrepreneurial go getter who can design, build, and maintain Nivi's product offerings to enable global scale. This is a unique opportunity to take on a senior engineering role at an early stage startup and work with the leadership team in shaping the technical direction of the product. You will be working directly with Nivi's CEO, who has served as CTO of TinyURL and has multiple exits from previous startups, to design, build, and maintain a product that can scale to millions of users. 

We're looking for a creative and passionate architect who has the proven ability to architect and build consumer facing products that are able to scale to support millions of users. We are a fast-paced team and like to push the envelope with ideas - as such we want someone who is curious, yet results oriented, and who seeks out new opportunities to bring value to consumers via technology. The position will be a full-time position in Boston, with equity.

Responsibilities

  • Building Nivi's core platform to bring to life Nivi's health-oriented conversational modules

  • The creation of data driven dashboards and backend systems to enable other teams to build out data driven user acquisition and retention strategies, as well as enable partners and customers to access aggregate data in a consumable way

  • Scaling the architecture stack to enable the system to function nationally and internationally with 99.99% uptime

  • Building an engineering culture that encourages quick development and testing of ideas, with the ability to iterate on a regular basis

  • Leading the engineering team in building out Nivi's platform

Requirements

  • 10+ years' experience in creating products that have significant user bases and are highly reliable

  • A demonstrated ability to design, develop, test, and deploy applications built upon the principles of microservice based architectures

  • Knowledgeable on AI models that can be used to drive conversational platforms

  • Strong proficiency in building out services in the cloud, specifically using AWS Lambda, API Gateway, messaging technologies such as SNS and SQS, caching services such as Memcached and Redis, and data stores such as MongoDB, RDS, and Cassandra

  • Strong capabilities in building data processing pipelines to take raw user data and transform it into actionable information

  • Knowledge of and proficient in creating end-to-end development pipelines that employ best practices such as automated testing and builds

  • The ability to design and develop user testing frameworks that allow for rapid feedback and incorporation of feature changes into a product 

  • The ability to communicate technical and product concepts to non-technical audiences

  • Demonstrated ability to work in a collaborative environment to develop shipping products 

  • An ability to think creatively and adjust according to shifting requirements

  • Proficiency in Node.js is strongly preferred though not an absolute requirement if proficiency is shown in other languages that are similar

To apply for this position, please send your resume and a cover letter to recruitment@nivi.io, referencing “Senior Technical Architect” in the subject line.

 
 

 

USER ENGAGEMENT TEAM LEAD

Nivi is seeking a Team Lead to manage User Engagement strategy and implementation in Kenya. A successful candidate will be a skilled individual with experience in traditional and digital marketing, community engagement coordination, and program management .  The User Engagement Team Lead will report to the Country Director.

Responsibilities

  • Community Engagement Management

    • Directly manage Community Engagement Manager, overseeing all community engagement operations and activities including but not limited to card distributor tracking; recruiting, interviewing, and hiring county leads; handling distributions logistics including but not limited to ordering cards with appropriate messaging and keywords, arranging delivery to county leads, and monitoring card volume needs

    • Continuously evaluate community engagement model, focusing on expansion strategy and development of new and more efficient models

    • Creation of training manuals with Community Engagement Manager

  • Digital Marketing Oversight

    • Work with the Digital Marketing Specialist to approve content, editorial calendars and digital schedules

    • Review weekly reports from Digital Marketing Specialist, making quick results-based decisions on what messaging/campaigns to continue or move away from

    • Critically review and implement expansion recommendations for Digital Marketing Specialist

    • With support from the Digital Marketing Specialist, collaborate with other departments to manage reputation and coordinate actions on the digital front

  • General Program Management

    • Manage budget allocation for all marketing activities

    • Identify alternate marketing channels by county, specific to Kenya context

    • Project manage implementation of marketing expansion

    • Lead feedback loop of user experience recommendations to product development  

    • Data Tracking (ex. General data obs + community activity + social media)

    • Feedback to the team - weekly meetings

  • Partnership Support

    • Working directly with partnership teams to oversee implementation of training and execution of Nivi message and value

Qualifications

  • Bachelor’s degree, ideally with a specialization in communications

  • 3-5 years work experience

  • Have a growth mindset and be hungry for thinking critically

  • Motivated manager and team player

  • Ambitious, hard working and creative

  • Fluency in English required, Fluency in both English and Swahili preferred

  • Previous work experience in sub-Saharan Africa preferred

To apply for this position, please send your CV, cover letter, and salary expectations to recruitment@nivi.io, referencing “User Engagement Team Lead” in the subject line.