Point your AI agent at freehire and let it find you a job.

Get the CLI →

Imizizi

NewBe an early applicant

1508 Full Stack Developer (Expert)

Posted
Discussion

Summary

Expert full stack developer at Imizizi in Menlyn, South Africa, building and operating the DVF platform's data products and services end to end: Python and Java microservices, batch/event-driven data pipelines, AI-enabled features (agents, RAG), plus CI/CD, IaC and testing. Also leads design/code reviews and mentors engineers.

ROLE & RESPONSIBILITIES:
  • Design, build, test, deploy and operate secure, scalable and maintainable DVF software, data products and platform capabilities.
  • Own technical delivery from discovery and design through implementation, release, monitoring, support and continuous improvement.
  • Develop high-quality Python and Java components for data processing, APIs, microservices, automation, integration and platform services.
  • Engineer reliable batch and event-driven data pipelines with clear contracts, validation, observability, lineage
  • and recoverability.
  • Build AI-enabled solutions and reusable engineering accelerators, including agents, RAG patterns, tools,
  • prompts, context packages, evaluations and guardrails.
  • Apply specification-driven and AI-assisted development practices, using human approval gates for
  • architecture, security, quality and production changes.
  • Take a systems view of DVF, identifying cross-subsystem impacts, dependencies, bottlenecks, failure modes
  • and opportunities to simplify the landscape.
  • Challenge conventional approaches, rapidly prototype options and turn validated ideas into governed, reusable
  • patterns and production solutions.
  • Produce and maintain architecture views, technical designs, interface contracts, decision records, runbooks and implementation documentation.
  • Implement automated unit, integration, contract, component, performance and regression tests as appropriate.
  • Build and maintain CI/CD pipelines, Infrastructure as Code, security scanning, dependency management and quality gates.
  • Ensure solutions meet requirements for security, privacy, data governance, information protection, auditability,
  • resilience and operational support.
  • Use telemetry and operational feedback to improve reliability, performance, cost efficiency and developer experience.
  • Lead code reviews and technical design reviews, mentor engineers and promote consistent engineering standards and reusable solutions.
  • Collaborate with Product Owners, Systems Analysts, Architects, Data Engineers, Test Engineers, Operations and Security to resolve ambiguity and deliver measurable outcomes.
  • Support PI planning and sprint execution by refining technical work, identifying dependencies and risks, and
  • providing realistic implementation options.
  • Communicate technical decisions, progress, risks and trade-offs clearly to technical and non-technical stakeholders.
  • Contribute to the evolution of DVF into an AI-native, federated data-product organisation with shared platform, quality and AI enablement capabilities.
QUALIFICATIONS/EXPERIENCE:
  • Relevant degree or diploma in Computer Science, Software Engineering, Information Technology, Data
  • Engineering or a related field.
  • Typically, seven or more years of relevant software engineering experience, including responsibility for complex production systems.
  • Demonstrable expert-level delivery using Python and/or Java, with strong data and integration engineering experience.
  • Practical evidence of AI-assisted or AI-native engineering, including evaluation, governance and accountable human review.
  • AWS, Java, Python, data engineering, architecture, DevOps, Kubernetes, Terraform, Agile or AI-related certifications are advantageous.
Submit your CV to:

Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.