Intermediate Fullstack Developer
Summary
On-site mid-level full stack developer in Durban who owns features end-to-end on an ERP rewrite team: building Java Spring Boot backends, React frontends, and PostgreSQL-backed REST APIs, plus unit tests, code reviews, mentoring juniors, and CI/CD deployment work.
Intermediate Full Stack Developer
Mid Level | Durban, KwaZulu-Natal | On-site
Work Arrangement
Office-based - Durban, KwaZulu-Natal
This is a full-time, on-site position. Remote and hybrid arrangements are not available for this role.
Compensation
R 45,000 per month CTC
Per month, Cost to Company (CTC). Negotiable based on experience.
ROLE OVERVIEW
A capable, independent developer who can own features from design through to deployment. The Intermediate Developer follows SDLC processes, contributes to architectural discussions, supports junior team members, and plays a central role in the ERP rewrite delivery team.
KEY RESPONSIBILITIES
- Develop and maintain full stack features and enhancements independently
- Participate in architectural decisions and sprint planning
- Write optimised SQL queries and well-structured REST APIs
- Perform peer code reviews and provide support to junior developers
- Ensure code quality through unit testing and clear documentation
- Contribute to CI/CD pipeline maintenance and deployment processes
- Collaborate with QA and product teams across the full development lifecycle
TECHNICAL SKILLS
- Java Spring Boot - production-level backend development
- React - component-driven frontend development
- PostgreSQL - query writing, basic optimisation
- REST API design and integration
- Git - branching strategies (e.g. GitFlow)
- Docker - containerisation fundamentals
- Unit testing: JUnit / Jest / React Testing Library
- Linux CLI - comfortable in server environments
PROFESSIONAL ATTRIBUTES
- Works independently with minimal supervision
- Strong analytical and debugging skills
- Takes end-to-end ownership of deliverables
- Proactive communicator - escalates early
- Gives and receives code review feedback constructively
- Reliable, deadline-driven, detail-oriented XACT ERP Solutions | xacterp.co.za | info@xacterp.co.za | Durban, KwaZulu-Natal
QUALIFICATIONS & EXPERIENCE
Required
- Diploma or Degree in Computer Science, Information Systems, or equivalent practical experience
- 2–4 years of professional full stack development experience
- Demonstrable ability to deliver production-ready features independently
- Hands-on experience with relational databases - PostgreSQL preferred
Preferred / Nice to Have
- CI/CD pipeline experience
- OpenAPI / Swagger familiarity
- Experience with ERP, accounting, or business systems
- React Native or PWA development experience
- Relevant technical certifications
CAREER PROGRESSION
Intermediate Developer → Intermediate Team Lead → Senior Developer