Click2Sure has developed a full stack digital insurance platform. We’re changing the way that insurance is distributed and administered both in South Africa and internationally. It’s an audacious, incredibly rewarding mission that our increasingly diverse team is dedicated to achieving.
Exciting challenges lie ahead—new regions, technologies, and businesses. Guided by our core values, we’ll meet these challenges creatively. Join us!
Core Values
Customer-Centric:
Collaboration, Commitment, Trust
Product-centric:
Innovation, Quality, Reliability, Customization
Operations-centric:
Entrepreneurship, Leadership
Start date: Immediate
We are looking for someone who is passionate about tech start-ups and continuous learning. Click2Sure has developed a full stack digital insurance SaaS. We’re changing the way that insurance is distributed and administered both in South Africa and internationally. Our highly innovative technology platform integrates into point of sale systems of retailers or into a range of other businesses so that customers can be offered insurance at a point of sale. Users are offered a superior and highly convenient customer experience. In each case we can either develop a unique set of insurance products to be sold or we plug into a third party's product if more appropriate. The platform also has a range of administrative functions and automated processes.What you will be doing:
- Lead a team of medior and junior engineers.
- Develop a deep understanding of the platform architecture and the code base.
- Lead problem solving with the engineering team.
- As DevOps lead you will be responsible for implementing DevOps tooling. You will guide and train the team on the proper use of these tools.
- Ongoing problem analysis. Conduct research to ensure best practices are applied.
- Assist with putting in place tools to support test automation.
- System support exposure: maintaining an incident management process; analyzing the nature of incidents
- Mentor and manage junior team members.
- You will be expected to distill the key features of these insurance products into specifications and workflows that can be turned into technical specifications.
- Hands on coding in Python.
- You will report to the CTO/Team Lead and work closely with the software development team as well as the business development team.
Your skills and experience
- BSc. Computer Science BSc. (Engineering) MSc. PhD. Previous experience/demonstration of expertise in the domain supercedes degrees/qualifications.
- 6+ years’ experience. Very experienced with Python.
- Experience with Django + Django Rest Framework
- Experience with Version Control and CI/CD.
- Extensive Kubernetes experience, and experience with configuring Kubernetes for optimal performance observability.
- Experience with designing and deploying systems on AWS.
- Extensive knowledge of AWS services and tools.
- Previous experience with designing systems from the group up, and taking software through its full lifecycle.
- Extensive experience with Gitlab, Gitlab pipelines, Terraform and other DevOps tools is required.
- Front-end experience is a plus - we use Angular.
- Previous experience in FinTech is a plus.
- Experience with Javascript and common frameworks such as Angular and React.
- Well grounded in the basics: SQL, database design, object oriented programming, REST principles, debugging and problem analysis.
- Familiarity with the Atlassian toolset - Jira, Confluence.
- Remote work.
- A laptop and peripherals to get you going (should you not have your own).
- An office situated in the centre of Cape Town.
- Highly competitive compensation.
- A dynamic, startup environment where you won’t just be a number and your ideas can be made into reality.
- Education opportunities in the form of budget and time allocation for short courses.
- A hands on management team who will be on the front lines with you, instead of trying to micromanage you from the top.
Start Date: Immediate
- Lead a team of medior and junior engineers.
- Understand the code base and architecture.
- Lead/participate in problem solving with the engineering team.
- Review and refine business requirements, system requirements & functional specifications for clients
- Assist in developing test case procedures and maintaining test documentation, test plans and test schedules.
- Gathering and analysis, basic coding and data mapping.
- Ongoing problem analysis. Conduct research to ensure best practices are applied.
- Issue management; logging, follow-up, resolution, ad hoc duties and analysis.
- System support exposure: maintaining an incident management process; analyzing the nature of incidents
- Using Agile methodology where the incremental builds are delivered to the customer in every two to three weeks' time.
- Lead Sprint Planning, Daily Scrum Stand Up, and Sprint Retrospective meetings.
- Mentor and manage junior team members.
- Take accountability at client/product level for deliverables.
- Develop business process diagrams and flows.
- You will be expected to distil the key features of these insurance products into specifications and workflows that can be turned into technical specifications.
- You will be expected to solicit business requirements from our partners and to assist in turning these requirements into technical specifications.
- You will report to the CTO and work closely with the software development team as well as the business development team.
Your skills and experience:
- BSc. Computer Science BSc. (Engineering) MSc. PhD. Previous experience/demonstration of expertise in the domain supercedes degrees/qualifications.
- 4+ years’ experience. Very experienced with Python.
- Experience with Django + Django Rest Framework.
- Experience with Gitlab and Gitlab CI.
- Previous experience with designing systems from the group up, and taking software through its full lifecycle.
- Experience with JWT and other Auth methods.
- Experience with Angular 2+.
- HTML5/CSS3/Javascript/Typescript is a plus.
- Experience with AWS/Cloud Architecture is a plus.
- Experience with AWS Solutions Architecture is a plus.
- Previous experience in FinTech, especially insurtech is a plus.
- Well grounded in the basics: SQL, database design, object oriented programming, REST principles, debugging and problem analysis.
- Familiarity with the Atlassian toolset - Jira, Confluence.
- Remote work.
- A laptop and peripherals to get you going (should you not have your own).
- An office situated in the centre of Cape Town.
- Highly competitive compensation.
- A dynamic, startup environment where you won’t just be a number and your ideas can be made into reality.
- Education opportunities in the form of budget and time allocation for short courses.
- A hands on management team who will be on the front lines with you, instead of trying to micromanage you from the top.
To apply: send your CV to [email protected]
- 2-3 years of experience.
- Strong knowledge of software QA methodologies, tools and processes.
- Experience in writing clear, concise and comprehensive test plans and test cases.
- Hands-on experience with automated testing tools.
- Solid knowledge of SQL and scripting.
- Experience working in an Agile/Scrum development process.
- Experience with performance and/or security testing is a plus
- Review requirements, specifications and technical design documents to provide timely and meaningful feedback.
- Create detailed, comprehensive and well-structured test plans and test cases.
- Design, develop and execute automation scripts using open source tools.
- Identify, record, document thoroughly and track bugs.
- Perform thorough regression testing when bugs are resolved.
- Develop and apply testing processes for new and existing products to meet client needs.
- Liaise with internal teams (e.g. developers and product managers) to identify system requirements.
- Monitor debugging process results.
- Track quality assurance metrics, like defect densities and open defect counts.
- Stay up-to-date with new testing tools and test strategies.
- Remote work.
- A laptop and peripherals to get you going (should you not have your own).
- An office situated in the centre of Cape Town.
- Highly competitive compensation.
- A dynamic, startup environment where you won’t just be a number and your ideas can be made into reality.
- Education opportunities in the form of budget and time allocation for short courses.
- A hands on management team who will be on the front lines with you, instead of trying to micromanage you from the top.
We are looking for someone who is passionate about tech start-ups and who has a passion for learning. We are a tight knit team all working together to digitally transform the way businesses do insurance. Be a part of democratizing insurance and building the most used insurance platform as a service! About Click2Sure Click2Sure has developed a full stack digital insurance platform. We’re changing the way that insurance is distributed and administered both in South Africa and internationally. Our highly innovative technology platform integrates into point of sale systems of retailers or into a range of other businesses so that customers can be offered insurance at a point of need. Our model promotes access to financial services for many customers as well as introduces new revenue streams for our partners. All the while, users are offered a superior and highly convenient customer experience. In each case we can either develop a unique set of insurance products to be sold or we plug into a third party's product if more appropriate. The platform also has a range of administrative functions and automated claims and other processes. Your skills and experience
- A relevant degree is a requirement. (Commerce, Information Science, etc.), alternatively an NQF level 6 diploma in Business Analysis.
- You have a minimum of 3-5 years’ experience in a tech startup
- Previous leadership and management experience is a plus.
- Experience in the insurance industry is an advantage
- Experience in software development companies is an advantage.
- Ability to recognise areas of improvement and implement or work with others to make the necessary process changes
- Excellent communication and interpersonal skills. Ability to interact with a wide range of individuals from Developers, Testers and Product Owners to senior management and executives.
- Knowledge of and exposure to other software development methodologies and project management frameworks and concepts.
- You are a good communicator and you have strong analytical skills.
- Strong analytical and problem solving skills.
- Experience running Scrum with Jira
- Certified Scrum Master is a plus
- Using agile methodology values, principles and practices to plan, manage and deliver solutions.
- Training, mentoring and supporting scrum teams to follow agile values, principles and practices.
- Determining and managing tasks, issues, risks and action items.
- Scheduling and facilitating scrum event, meetings and decision making processes.
- monitoring progress and performance and helping teams to make improvements.
- planning and organising demos and product system testing.
- Ensuring the proper use of collaborative processes and removing impediments for the scrum team.
- Track project processes, deliverables, and financials.
- Preparing and presenting status reports to stakeholders.
- Assist in developing test case procedures and maintaining test documentation, test plans and test schedules
- You will report to the project manager and work closely with the software development team.
- Remote work.
- A laptop and peripherals to get you going (should you not have your own).
- An office situated in the centre of Cape Town.
- Highly competitive compensation.
- A dynamic, startup environment where you won’t just be a number and your ideas can be made into reality.
- Education opportunities in the form of budget and time allocation for short courses.
- A hands on management team who will be on the front lines with you, instead of trying to micromanage you from the top.