Fullstack Developer

2 weeks ago


Johannesburg South Africa iDbase Software Full time

We are seeking a highly skilled Full Stack Developer to design, develop, and maintain enterprise-grade web applications. This role involves working across both front-end and back-end systems, ensuring high-quality, scalable, and maintainable solutions. You will collaborate closely with business analysts, Scrum Masters, DevOps, and other stakeholders throughout the full software development lifecycle. The ideal candidate is proactive, adaptable, and experienced with modern front-end frameworks, back-end technologies, databases, and cloud platforms.   Key Responsibilities Development & Architecture Design, develop, and maintain scalable full-stack web applications. Implement front-end solutions using frameworks such as Angular, React, or Vue.js. Build robust back-end services using C#, .NET Core, Node.js, or Java. Develop and consume RESTful APIs and integrate with third-party services. Ensure adherence to coding standards, secure software development practices, and performance optimization. Databases & Cloud Work with relational databases (SQL Server, PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis). Implement cloud-native solutions using AWS or Azure services. Monitor and optimize applications for performance, scalability, and cost efficiency. Collaboration & Agile Practices Participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, reviews, and retrospectives. Collaborate with product managers, QA engineers, and DevOps teams to ensure high-quality software delivery. Advocate for continuous improvement in software development processes, DevOps practices, and coding standards. Testing & Quality Assurance Write unit, integration, and end-to-end tests to ensure application reliability (xUnit, NUnit, Jest, Cypress). Conduct peer code reviews and provide constructive feedback to team members. Maintain high-quality documentation for codebases, APIs, and technical designs.   Requirements & Qualifications Must-Have Skills: 5+ years of professional software development experience, with a minimum of 2+ years in full-stack development. Strong experience with front-end frameworks (Angular, React, or Vue.js). Solid back-end experience using C#, .NET Core, Node.js, or Java. Hands-on experience with relational (SQL Server, PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases. Experience building and consuming RESTful APIs and integrating external services. Cloud experience with AWS (EC2, Lambda, S3, RDS) or Azure. Familiarity with version control systems (Git) and CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps). Proficient in unit testing frameworks and test-driven development (TDD). Strong problem-solving, communication, and teamwork skills. Highly Desirable Skills: Experience with containerization (Docker) and orchestration (Kubernetes, EKS, AKS). Familiarity with GraphQL or WebSocket APIs. Knowledge of secure coding practices, performance tuning, and observability tools (New Relic, ELK, Prometheus). Exposure to event-driven architectures and asynchronous processing. Experience with mobile-friendly or responsive web design and UI/UX best practices.   Education Bachelor’s degree, higher certificate, or diploma in Computer Science, Software Engineering, IT, or a related field.   Additional Information Contract Duration: 12 Months (with possibility of renewal) Salary: Negotiable Location Options: Johannesburg / Cape Town / Remote Must be located in South Africa or have a valid work permit for South Africa For a more comprehensive list of opportunities, please visit our careers page: https://www.idbasesoftware.com/


  • Fullstack Developer

    4 days ago


    South Africa VirtuHire Full time R250 000 - R500 000 per year

    OverviewOur client is looking for a versatile Fullstack Developer to help build and scale their GTM platform. You'll work across front-end, back end, and cloud infrastructure, contributing directly to core features, integrations, and scalability. Key Responsibilities Develop user-friendly front-end applications with React (CoreUI) and  connect them to...

  • FullStack Developer

    5 days ago


    Johannesburg, South Africa Ampstek Full time

    Full Stack Developer – Contract (Ampstek) Hi Professionals, Greetings from Ampstek! Hope you are high in your spirits. Please stay safe. Our client is looking for a FullStack Developer to join a high-growth organization. If you are interested, share your resume at . Job Description Experience with modern frameworks: React, Angular, or Vue.js. Solid...

  • Fullstack Developer

    4 days ago


    Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R120 000 - R240 000 per year

    Job purposeAs a Fullstack Developer, you'll work on the back end of our e-commerce platform. This includes working with databases and writing code to store and retrieve data from them. You'll also be responsible for handling customer requests, including those that need high levels of interaction or are time sensitive in nature. You will also have regular...


  • Johannesburg, South Africa Stanbic Bank Tanzania Full time

    A leading financial institution is seeking a Fullstack Software Developer – Senior Consultant to join their team in Johannesburg. The role involves designing, coding, testing, debugging, and maintaining software programs in a collaborative environment. Candidates should hold a programming certificate and have 5–8 years of experience in software...

  • Fullstack Engineer

    4 days ago


    South Africa Kupa Global Full time US$120 000 - US$180 000 per year

    Our client, The Landbanking Group (TLG), is building Landler — a global platform that makes nature measurable and investable. It turns biodiversity, carbon, soil, and water into decision-grade data that landowners, companies, and investors can use to track risks, model interventions like regenerative farming, and create nature-based assets.They are now...


  • Johannesburg, South Africa Blu Label Unlimited Full time

    Overview Senior Fullstack and Mobile Developer role at Blu Label Unlimited. Responsible for the programming and development of Blue Label Group's applications and supporting software. Key Responsibilities Provides advisory support through refining designs, practices, tools and processes to ensure the delivery of quality products to internal and external...


  • Johannesburg Metropolitan Area, South Africa Tetrad Group Full time R1 200 000 - R2 400 000 per year

    ***Applications can also be sent to: ***We are looking for a Senior Fullstack .Net Developer to join a high performing engineering team in the banking space. This is a role for someone who enjoys building reliable systems, shaping technical direction, and working across a modern cloud based stack.You will work on high availability solutions, scalable APIs,...


  • Johannesburg, South Africa Absa Group Full time

    Join to apply for the Specialist Fullstack Product Engineer role at Absa Group. Empowering Africa’s tomorrow, together…one story at a time. With over 100 years of rich history and strongly positioned as a local bank with regional and international expertise, a career with our family offers the opportunity to be part of this exciting growth journey, to...


  • Sandton, Gauteng, , South Africa MWR Cybersec Full time R120 000 - R180 000 per year

    MWR is an independent cyber security consultancy with research at the core of what we do. Solving our MEA clients' unique cyber security challenges and ensuring they are more resilient to cyber-attacks is, why we exist and continue to exist.MWR is renowned for its technical excellence and client-centric approach to solving cyber security challenges. From...

  • Template Developer

    2 weeks ago


    Johannesburg, South Africa Stanbic Bank Tanzania Full time

    Fullstack Software Developer – Senior Consultant Location: Johannesburg, Gauteng, South Africa Seniority level: Mid‑Senior Employment type: Full-time Job function: Engineering and Information Technology Responsibilities Design, code, test, debug, and maintain software programs in development environments. Apply agreed standards and tools to achieve...