Senior Full Stack Developer - 12 Months Contract / JHB / Hybrid - R1200k PA
- Location
- South Africa
- Work model
- Hybrid
- Contract
- Fixed-term contract
- Salary (as advertised)
- R1 200 000 per year
- Closing date
First listed . Last checked at source .
In brief
Overview This is a 12-month contract position for a Senior Full Stack Developer, based in Johannesburg with a hybrid work model, offering a cost to company salary of R1200k per annum (negotiable). The role is with E-Merge, who is seeking a skilled developer to join a high-performing engineering team focused on building scalable, secure, and modern digital solutions. The position is for a hands-on engineer who will work across both backend and frontend technologies, design distributed systems, and build high-quality enterprise applications, playing a key role in developing modern microservices-based platforms and integrating AI and agent-enabled capabilities where appropriate. What you will do * Design and develop RESTful APIs using modern object-oriented backend languages and frameworks * Build responsive and interactive web user interfaces using Angular. * Translate business and functional requirements into scalable technical solutions. * Design and implement backend services as independently deployable microservices. * Apply clean architecture principles, SOLID practices, and engineering best practices. Requirements (from the original advert) * 5+ years of experience building backend services using one or more modern object-oriented languages such as: * Java (Spring Boot) * Python * Go * Rust * Strong experience designing and implementing RESTful APIs within microservices-based architectures. * Solid understanding of: * REST principles * HTTP protocols * API design best practices * Experience with distributed systems concepts including: * Service boundaries * Inter-service communication * Fault tolerance * Scalability patterns * Strong front-end development experience using Angular. * Experience designing secure, maintainable, and scalable applications. * Familiarity with CI/CD pipelines and modern engineering workflows. * Strong problem-solving and debugging capability. Who should apply This role is ideal for a hands-on engineer who enjoys working across both backend and frontend technologies, designing distributed systems, and building high-quality enterprise applications. The successful candidate will play a key role in developing modern microservices-based platforms and be involved in integrating AI and agent-enabled capabilities into solutions. Deadline Not specified Reference Original posting: https://www.jobmail.co.za/jobs/it-computer/other-it-computer/south-africa/senior-full-stack-developer-12-months-contract-jhb-hybrid-r1200k-pa-id-7502864 Source: jobmail
Summary drafted with AI assistance from the original advert. The advert itself is the authority — how we use AI.
At a glance
- At least 5 years of experience.
- Python
- Java
- Angular
Extracted automatically from the advert; confirm requirements on the original listing.
Job description
Before you apply
- Confirm the requirements and closing date on the original listing (jobmail). SPANi lists vacancies from other sites and may not reflect last-minute changes.
- Legitimate employers do not charge application, registration or training fees.
- Don't send your ID or bank details before you have confirmed the employer is real.
Applying for contract roles
- State your notice period, contract length you can commit to, and earliest start date.
- Highlight recent project delivery and tools used, not only long-ago permanent roles.
- Confirm whether the role is PAYE, independent contractor, or labour-broker before accepting.
- Keep records of the listing URL and closing date in case you need to follow up.