MobiLife Technology Services (PTY) LTD.

Lead AI developer

Johannesburg, GP, ZA

about 1 month ago
Save Job

Summary

About MobiLife

MobiLife Financial Services Pty (Ltd.) is a provider of "software as a service" to two of South Africa’s largest financial services companies. We own and develop our own cloud-based software solution called “Mobility”. Founded in 2015, MobiLife is a small that is growing dramatically through the success of our platform and our partnerships with these companies.

MobiLife has a staff compliment of under 40 people, so you need to enjoy working in an agile and energetic small company culture.


About the opportunity:

In a world increasingly defined by the transformative power of Artificial Intelligence (AI), we are pushing the boudaries of AI in Insuretech and we are looking for a lead AI dev to lead the charge.



Your Role:

  • Pioneer Cloud-Native Solutions: Design and implement state-of-the-art backends and APIs to serve as the backbone for scalable, impactful solutions.
  • Lead AI Transformation: Apply the latest advancements in generative AI to transform industries.
  • Security: Implement and uphold security protocols, keeping our cloud infrastructure safe from threats.
  • Development Excellence: In our lean team, quality and innovation aren't just goals—they're expectations.
  • Production Ready Code: Your responsibility extends to delivering code that is not just functional but is also optimized, maintainable, and ready for the demands of real-world application.
  • Automation: Develop and maintain CI/CD pipelines, streamlining our development and deployment processes.



Essential Qualifications:

  • Foundational Education: Bachelor’s degree in Computer Science, Engineering, Actuarial Science, Mathematics, or a related field.
  • Proven Experience: At least 3 years of experience of developing scalable applications.
  • Coding proficiency: Minimum of 5 years of Python programming experience or a similar Object-Oriented programming language.
  • Cloud Computing: Practical experience deploying applications on Azure, demonstrating a solid grasp of cloud solutions.

Necessary Technical Skills

  • Software Engineering Skills: This includes understanding of data structures, algorithms, complexity analysis, and principles of good software design for code that is clean, understandable, and maintainable.
  • API Development Expertise: Proficiency in developing APIs using REST or similar frameworks.
  • Database Management: Experience with both SQL and NoSQL databases.
  • DevOps: Familiarity with CI/CD methodologies, containerization (Docker, Kubernetes), and version control (Git).
  • Cloud Infrastructure and Security: Proven track record in developing infrastructure for microservices-based architectures, cloud security, and understanding network configurations within cloud environments.

Desirable Skills:

  • Experience with generative AI in development projects.
  • Advanced proficiency in Azure technologies.
  • Web Front Ends: React (Typescript).

Personal Characteristics

  • Self-motivated and deadline driven.
  • Curious, with a voracious appetite to learn, explore and try things.
  • Flexible mindset, to adapt your thinking in a rapidly changing environment.
  • Energetic, enthusiastic and a willingness to work with others.


Benefits:

  • Flexibility: We care about performance and deliverables, not time tracking
  • Productive Work Culture: More time coding, minimal meetings.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: