Mid-Level Full-Stack Developer

getcoders sa South Africa
Remote
Apply
AI Summary

We're looking for a Mid-Level Full-Stack Developer who thrives on technical heavy lifting of the backend while maintaining a sharp eye for the frontend. This is a 60/40 backend-focused role where you'll take ownership of new projects from the ground up. You'll lead services and have a real say in technical solutions.

Key Highlights
60/40 backend-focused role
Ownership of new projects
Technical heavy lifting of the backend
Key Responsibilities
Lead services and have a real say in technical solutions
Take ownership of new projects from the ground up
Work with high-availability setups and cloud infrastructure
Technical Skills Required
Node.js Next.js React.js MySQL Open API / Swagger OCI AWS Docker Podman GitHub Actions Jenkins Git
Benefits & Perks
Ownership of projects
Modern DevOps
Growth opportunities

Job Description


We’re looking for a Mid-Level Full-Stack Developer who thrives on the technical heavy lifting of the backend while maintaining a sharp eye for the frontend.


The Role:

This is a 60/40 (backend-focused) role where you’ll take ownership of new projects from the ground up. We’re deep in the Node.js, Next.js, and React stack, using MySQL and OpenAPI/Swagger for robust architecture. On the infrastructure side, you’ll be working with OCI/AWS, managing Docker/Podman containers, and streamlining our GitHub Actions CI/CD pipelines.


Why Join Us?

Ownership: You’ll lead services and have a real say in technical solutions.

Modern DevOps: Hands-on work with high-availability setups and cloud infrastructure.

Growth: We offer a fully remote, collaborative environment with mentorship from senior devs who value creative problem-solving.


Technical Skills:

Core Development:

  • Proficient in Node.js (Python is a bonus)
  • Experienced with Next.js and React.js for front-end development
  • Skilled in MySQL database development
  • Familiar with API design and implementation
  • Open API / Swagger

DevOps & Infrastructure:

  • Experience in OCI or AWS cloud infrastructure, (OCI is preferable)
  • Proficient in Docker/Podman, capable of integrating these with a load balancer for high-availability setups
  • Experience with CI/CD pipelines using GitHub Actions
  • Jenkins experience is a bonus

Version Control:

  • Proficient in using Git, with a strong emphasis on GitHub for source code management and collaboration


Professional Skills:

  • Documentation: Able to produce clear, comprehensive, and maintainable documentation
  • Communication: Excellent verbal and written communication skills in English
  • Team Collaboration: Demonstrates strong teamwork skills, capable of working effectively in diverse team settings
  • Time Management: Ability to manage time effectively, prioritise tasks, and consistently meet deadlines
  • Initiative: Able to take the initiative to find solutions.


Skills Mix:

  • 60% backend end / 40% frontend mix


What is our value proposition?

  • Allow developers to be creative and grow
  • Experienced mentors
  • Challenging environment (technical and solutions)
  • Remote working environment
  • We offer a collaborative environment (Including cross functional problem solving)
  • Ownership of projects / service
  • The start of new projects



Similar Jobs

Explore other opportunities that match your interests

Mid-Senior PHP Laravel Developer

Programming
17h ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

phoenix pet crematorium

South Africa

Senior Shopify Developer

Programming
19h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

huzzle.com

South Africa

AI Developer (Contract)

Programming
5d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

reef

South Africa

Subscribe our newsletter

New Things Will Always Update Regularly