Menu Close

Senior Back End Developer Team Lead (Python)

IT – Software Development
Cape Town – Western Cape

ENVIRONMENT:
REVIEW & refine business and system requirement, lead Spring Planning while developing business process diagrams and flows as the next Senior Back End Developer Team Lead sought by a cutting-edge InsureTech platform. Joining this tech start-up, you will work with a team on a mission to not only digitally transform the way businesses do insurance but working towards becoming the biggest insurance-as-a-service platform. You will require strong Python with at 4+ years in a similar role and proficiency with Django, Django REST Framework, Gitlab, Gitlab CI, JWT and other Auth methods, Angular 2+ & have prior experience designing systems from the group up and taking software through its entire lifecycle.
 
DUTIES:
  • 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: Maintain an incident management process; analysing the nature of incidents.
  • Use 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.
  • Solicit business requirements from partners and assist in turning these requirements into technical specifications.
  • Report to the CTO and work closely with the Software Development team as well as the Business Development team.
 
REQUIREMENTS:
  • BSc. Computer Science BSc. (Engineering) MSc. PhD. Previous experience/demonstration of expertise in the domain supersedes degrees/qualifications.
  • 4+ Years’ relevant 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.
  • JWT and other Auth methods.
  • Angular 2+.
 
Nice to Haves –
  • HTML5/CSS3/Javascript/Typescript.
  • Experience with AWS/Cloud Architecture.
  • Experience with AWS Solutions Architecture.
  • Previous experience in FinTech.