This vacancy is now closed

Ref
42
Department
Technology
Location
South Africa - Cape Town
Employment type
Full-time
Salary
Market Related
Closing date
26/02/2024
Description

Company Overview

Exigent Group Limited, operating under the Morae Global Corporation, is a beacon of technology and innovation in the legal services sector. As part of the Morae Global family, Exigent stands out as a leader committed to offering progressive solutions and products tailored to the evolving demands of the legal market. Our mission is anchored in harnessing the power of Data Science, particularly focusing on the revolutionary impact of Large Language Models (LLMs) in legal technology. At Exigent, we are dedicated to developing bespoke LLM solutions, aiming to address the intricate and varied challenges our clients face in the legal domain.

Job Description

We are on the lookout for a seasoned Senior Fullstack Data Engineer and Django Developer to join our innovative team. This role is pivotal in shaping and implementing our data strategy, involving the creation of advanced APIs, robust database solutions, and cutting-edge client-side applications. The candidate will play a key role in driving data-driven solutions across the company.

Responsibilities

  • Develop and maintain high-quality RESTful APIs using Django and Python.
  • Manage, optimize, and scale various types of databases (MySQL, PostgreSQL, MongoDB).
  • Implement cloud-based solutions and architectures on platforms like Azure, AWS, and GCP.
  • Design and execute efficient and scalable ETL processes, integrating various data sources using Hadoop, Airflow, Apache Spark, and related technologies.
  • Develop modern, responsive client-side platforms and dashboards using Angular, Vue, React, JavaScript, Ajax, HTML, and SCSS.
  • Implement and manage task queues using Redis, Celery, or similar technologies.
  • Utilize Docker and Kubernetes for containerization and orchestration.
  • Implement continuous integration and deployment pipelines using Jenkins and other CI/CD tools.
  • Collaborate with cross-functional teams to identify and resolve data-related technical issues.
  • Mentor junior developers and contribute to internal knowledge sharing.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, Data Science, or a related field. PhD preferred.
  • Minimum of 5 years of experience in a Fullstack Development or Data Engineering role.
  • Strong expertise in Django, Python, and related web frameworks.
  • Proficient in frontend technologies like Angular, Vue, React, JavaScript, HTML, and CSS/SCSS.
  • In-depth knowledge of relational and non-relational databases (MySQL, PostgreSQL, MongoDB).
  • Experience with cloud services (AWS, Azure, GCP) and understanding of cloud architecture.
  • Proficiency in ETL tools and technologies (Hadoop, Airflow, Apache Spark).
  • Experience with Docker, Kubernetes, Jenkins, and version control systems (GitHub/GitLab).
  • Solid understanding of OOP principles, MVC frameworks, and concurrent/parallel programming.
  • Exceptional analytical and problem-solving abilities.
  • Excellent communication and leadership skills.

Preferred Qualifications

  • Certifications in cloud technologies, Django, or relevant fields.
  • Experience in Agile methodologies and project management.
  • Proven track record of successfully leading complex data projects.