Full-Stack Engineer (Mid-level) - Rosebank
HC Recruit (Pty) Ltd · Johannesburg, Gauteng
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →Reference: DBN000384-KP-1
DBN000384 - Full-Stack Engineer (Mid-level) - Rosebank
Purpose of the Job: To develop and maintain React applications, data pipelines, and edge services while growing into API development and ensuring strong frontend and backend coverage.
Required Qualifications
3–5 years in full-stack software development.
Degree or diploma in Computer Science, Software Engineering, Information Technology, or a related field
Duties & Responsibilities
Technical Competencies & Experience
Frontend: React, TypeScript, Vite, Tailwind CSS, shadcn/ui
Backend: .NET 8, C#, Minimal APIs, EF Core, JWT authentication
Databases: ClickHouse, SQL Server, PostgreSQL (Supabase), D1
Cloud & Infrastructure: Microsoft Azure, Cloudflare Workers, Netlify, CI/CD
Messaging: MassTransit, Azure Service Bus
Integrations: REST APIs, GraphQL, WhatsApp, Zendesk, Monday.com
Data & Reporting: Data pipelines, event data processing, aggregation reports
Testing & Monitoring: Cypress, Playwright, OpenTelemetry, Serilog
Development Tools: Git, Jira, Confluence, Claude Code (AI-assisted development)
LLM API integration, PWAs, service workers, push notifications, SSE and incremental rendering
Behavioral Competencies
Proactive and self-motivated
Problem-solving and analytical thinking
Adaptability and willingness to learn
Communication and teamwork
Initiative and accountability
Time management and prioritisation
Please Note - Should you not hear back from us within the next 2 weeks, please consider your application as unsuccessful.
Package & Remuneration
Monthly