Senior Full Stack Developer - 12 Months Contract / JHB / Hybrid - R1200k PA

E-Merge

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

We are looking for a skilled Senior Full Stack Developer to join a high-performing engineering team building scalable, secure, and modern digital solutions. 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 while also helping integrate AI and agent-enabled capabilities into solutions where appropriate. Essential Skills & Experience: * 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. Key Responsibilities * 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. Reference Number for this position is GZ61341 which is a 12 months-contract position based in Johannesburg offering a cost to company salary of R1200k per annum negotiable on experience and ability. Contact Garth on [email protected] or call him on011 463 3633 to discuss this and other opportunities. Are you ready for a change of scenery? The e-Merge IT recruitment is a specialist niche recruitment agency. We offer our candidates options so that we can successfully place the right developers with the right companies in the right roles. Check out the e-Merge website www.e-merge.co.za for more great positions. Do you have a friend who is a developer or technology specialist? We pay cash for successful referrals! E-Merge Recruiter

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.

How to spot a job scam

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.

Similar roles

Get new it & software jobs by email

Free. No account needed. Unsubscribe with one click.

We only use your email to send this alert. See our privacy policy.

Senior Full Stack Developer - 12 Months Contract / JHB / Hybrid - R1200k PA at E-Merge | SPANi - South African Jobs