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