Intermediate Full Stack Software Developer

apartmentNetwork Recruitment placeJohannesburg business_centerR 30,000/month calendar_month 

Location & Working Model:

  • Hybrid (1 day per week remote)
  • Full-time position
Role Overview:

As an Intermediate Full Stack Developer, you will be responsible for designing and developing scalable, high-performance applications across both back-end and front-end environments. You will work closely with a skilled team in a flat-structured, open, and collaborative environment where your input truly matters.

Key Responsibilities:

  • Develop and maintain full stack applications using decoupled back-end and front-end architecture
  • Build back-end services using Python, including APIs and Data Access Layers (DALs)
  • Work with databases, such as SQL and MongoDB
  • Develop dynamic, responsive front-ends using TypeScript, JavaScript, React Native, Next.js, HTML & CSS
  • Collaborate with cross-functional teams to deliver high-quality solutions
  • Participate in Agile processes (stand-ups, sprint planning, and retrospectives)
  • Use Jira and Confluence for project management and documentation
  • Manage code using Git
  • Support and enhance existing applications
  • Write clean, efficient, and well-documented code

Key Requirements:

  • Strong experience with Python (back-end development)
  • Solid front-end experience with TypeScript, JavaScript, React Native, Next.js, HTML & CSS
  • Understanding of cloud platforms and scalable system design
  • Experience with decoupled architecture and microservices, following SOLID principles
  • Familiarity with Agile methodologies
  • Experience with Jira, Confluence, and Git
  • Strong problem-solving ability and a proactive mindset
  • Team player with excellent collaboration skills
apartmentThe Legends AgencyplaceJohannesburg
Senior Software Developer (Web & Enterprise) - 2 Year Contract Support web and enterprise system development on a 2-year contract. Johannesburg-based (remote permitted) | Negotiable About Our Client The client delivers software development...
apartmentTiger RecruitmentplaceJohannesburg
My client from a Freight Forwarding Company is seeking an Intermediate C# Software Developer to join their team Develop, enhance, and maintain software applications using C#, .NET Core / .NET 9, and related technologies Conduct thorough testing...
local_fire_departmentUrgent

Junior Application Software Developer

apartmentE&D RecruitersplaceJohannesburg
Junior Application Software Developer Kempton Park Our client is hiring a junior embedded software developer to help expand and maintain firmware running on real-world power electronics products (power inverters, batteries, rectifiers). The role...