A South African company that provides specialized cloud-based metal accounting, production management, and logistics software (WIRE) for the mining and mineral processing industry, is seeking a Senior Full Stack Engineer designs and delivers complex features across the WIRE platform.

Responsibilities:

  • Full Stack Development: Build end-to-end features across Angular frontends and Python/Go backends.
  • Microservices Migration: Extract monolithic functionality into scalable GoLang services using Docker and Kubernetes.
  • Architecture: Lead discussions on event-driven patterns, data modeling, and ADRs (Architecture Decision Records).
  • Mentorship: Elevate team standards through code reviews, technical guidance, and pairing sessions.
  • Quality & DevOps: Advocate for sustainable code, manage technical debt, and collaborate with DevOps on CI/CD and Infrastructure as Code (IaC).
  • Cross-functional Alignment: Partner with Product, QA, and Operations to translate business needs into technical solutions.
  • Client Engagement: Occasionally consult with clients to validate solutions against real-world domain challenges.
  • Process Improvement: Refactor workflows and tooling to improve team velocity as the platform scales.

Minimum Requirements:

  • Experience: 5+ years of professional software engineering.
  • GoLang: Strong proficiency in production-grade Go, including concurrency patterns and idioms.
  • Backend: Solid experience with Python (Flask/SQLAlchemy) and REST/gRPC patterns.
  • Frontend: Proficiency in Angular (or React/Vue).
  • Data & Infrastructure: * PostgreSQL (Schema design & query optimization).
    • Docker & Git-based workflows.
  • Event Streaming: Experience with Kafka or Change Data Capture (CDC).
  • Data Intensive Systems: Familiarity with ClickHouse or OLAP databases.
  • Domain Knowledge: Background in high-throughput systems or regulated industries requiring strict ACID compliance.

Benefits:

  • Competitive salary based on experience (salary can potentially be more based on experience/skills)

IF you meet the above requirements and want to make a career-changing move, apply today by emailing your CV to [Email Address Removed].com

Desired Skills:

  • Senior Full Stack Software Engineer
  • Senior Full Stack Software Engineer
  • Senior Full Stack Software Engineer

Learn more/Apply for this position