About Turaco
Turaco’s mission is to relieve people from the fear of financial shocks. Our vision is to insure a billion people, effectively doubling the global number of insured individuals.
Turaco is a rapidly growing financial services start-up in Africa, introducing a new model for health and risk financing targeted at emerging customers. We provide subscription-based insurance for the mass market, bundled with everyday transactions people already make. We collaborate with business partners to deliver affordable insurance products that truly enhance people’s lives. At Turaco, we prioritise simplicity, communication, and transparency as we strive to transform how insurance operates. We are in the claims-paying business.
Turaco values diversity and inclusion in the workplace. We’re building a team where our differences enhance and strengthen us. We strictly prohibit discrimination and harassment based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic.
Since launching in February 2019, Turaco has attracted a cumulative total of 5 million end users. We are experiencing rapid growth and are looking for team members who can evolve alongside us. To learn more, visit www.turaco.insure.
Technology at Turaco
Turaco's in-house tech platform powers all insurance operations, including claims processing, insurance pricing, customer onboarding, and communications. This core platform and several complementary tech products are maintained by our tech team, which comprises software engineers, data scientists/engineers, QA analysts, and product managers.
Our core tech stack uses Java with Spring Boot for the back-end, React for the front-end, and Postgres as the primary database engine. We run our services on AWS in a microservices architecture using Kubernetes.
Role Overview
We are looking for an enthusiastic Software Engineering Intern to join our team. This role is ideal for a self-starter who wants to gain professional experience in a fast-paced environment. You will work closely with the engineering team to build solutions, fix bugs, and learn how to deploy software at scale.
Key Responsibilities
- Development Support: Assist the team in designing, developing, documenting, and implementing solutions for user needs.
- Code Maintenance: Help maintain and manage existing source code and systems.
- Quality Assurance: Learn to develop unit and integration tests and proactively search for and fix bugs.
- Documentation: Create technical documentation for internal and external use to support project continuity.
- Team Support: Provide technological support to the team and help train users on systems.
- Continuous Learning: Investigate and use new technologies where relevant to improve current processes.
Key Qualifications & Profile
- Tech Stack Interest: Familiarity with Java (Spring Boot) and/or JavaScript (ReactJS, Vue, or AngularJS).
- Database Fundamentals: Basic understanding of SQL and practical experience with any database system.
- Computer Science Foundation: Strong knowledge of algorithms and data structures.
- Experience: 6 months to 1 year of exposure to coding (via internships, freelancing, bootcamps or a full time job).
- Education: Recently completed a degree in Computer Science/Software Engineering.
- AI: Effectively utilized cutting-edge AI development tools and platforms, demonstrating a strong commitment to leveraging the latest AI advancements.
Soft Skills
- Humble, collaborative team player with outstanding communication skills.
- Willingness to roll up sleeves, dig into details, and solve problems.
- Eager to live Turaco’s values: pushing boundaries, working with excellence, and respect for the individual.
- High enthusiasm to learn and ability to navigate ambiguity.
Our Company Culture
At Turaco, our culture is defined by our values: 1) Pushing boundaries, 2) Working with excellence, and 3) Profound respect for the individual. If these values resonate with you, we encourage you to apply!
Total Compensation & Benefits
This is a paid, 6-month internship opportunity with the option to convert to full time Junior Engineer. A great stepping stone into a flourishing Tech career.