jobgether is looking for a Senior Full-Stack Engineer with strong experience in Python and React. This position is based in South Africa and focuses on building web applications that are both reliable and user-friendly. Role overview As a senior engineer, you will design and implement features across the stack, working with Python on the backend and React on…
Join Our High-Growth Product Team as a Senior Full Stack DeveloperPosition Type: Full-Time, Remote Working Hours: U.S. Business HoursAbout the PositionWe are seeking a Senior Full Stack Developer who is passionate about building, scaling, and optimizing modern web applications from end to end.This role is highly hands-on — you will be writing production-level code daily while also:Defining application architectureEnhancing performanceGuiding and mentoring junior developersYou will engage across the entire stack: Frontend → Backend → Database → DeploymentIf you thrive on delivering tangible features rather than just conceptualizing them, this position is designed for you.Your Responsibilities1. Full Stack DevelopmentDevelop comprehensive features encompassing:Frontend (UI)Backend (APIs, business logic)Database managementProvide clean, scalable, production-ready code2. Frontend DevelopmentCreate responsive user interfaces using:ReactAngularVue.jsImplement state management solutions such as:Redux / Context API / VuexEnsure:Optimal performanceAccessibilityCross-device compatibility3. Backend DevelopmentDevelop APIs using:Node.jsDjango / FlaskSpring BootDesign:RESTful APIsGraphQL endpointsEnhance backend performance and scalability4. Database ManagementUtilize:PostgreSQLMySQLMongoDBArchitect database schemas and optimize queriesImplement caching solutions using:Redis5. Testing and Code QualityConduct testing using:JestCypressMaintain code coverage of ≥ 80%Participate in peer code reviews6. DevOps and DeploymentUtilize version control with:Git (GitHub / GitLab)Deploy via:CI/CD pipelines (GitHub Actions, Jenkins)Work with cloud service providers including:Amazon Web ServicesMicrosoft AzureGoogle Cloud Platform7. Mentorship and Technical LeadershipGuide junior developersReview code and promote best practicesContribute to architectural and strategic planningIdeal Candidate AttributesYou have experience shipping features across the entire stackYou possess a balance of speed and clean architectureYou are adept at debugging complex systemsYou have excellent communication skills
Full-time|On-site|Cape Town, Western Cape, South Africa
Welcome to Storyteq! At Storyteq, we empower marketing and creative teams from leading brands to enhance their creative production and exert control over their marketing strategies. Our innovative platform enables clients to simplify campaign workflows, automate creative production utilizing templates and AI, and launch captivating campaigns swiftly.Since our inception in 2016, we have been on a mission to transform the creation and utilization of creative assets. We believe that while creativity requires time, the production process should not be cumbersome. By harnessing technology, we can unleash creativity. Our commitment to continuous improvement and our customers' success forms the core of our problem-solving ethos. Our values are reflected in our mission: we aim high, think innovatively, and collaborate effectively.About the RoleAs a Senior Full Stack Engineer, you will play a pivotal role in helping global enterprises efficiently scale their content production. You will work with various content sources including Photoshop, Figma, and After Effects, or design within our AI-driven web editor, elevating the creative process. Collaborating with Developers, Designers, Quality Engineers, DevOps Engineers, and Product Owners, you will contribute to delivering an exceptional platform for our users.Your responsibilities will include implementing new features, enhancing existing functionalities, and continuously improving our product. Our team is focused on achieving ambitious goals while maintaining an optimal balance between product development and engineering priorities, ensuring that we keep our technology and product aligned with our vision!Key Responsibilities:Develop and deploy robust backend services and frontends that deliver real impact.Ensure systems are scalable, high-performing, and maintainable.Collaborate across teams to integrate services and provide end-to-end value.Design clean, efficient data structures that model business domains.Mentor and guide other engineers on best practices, fostering professional growth.Partner with other engineers to lead technical delivery within projects.Exemplify engineering excellence, pragmatism, and shared ownership.
Role Overview At Theodo, we are assembling a team of elite engineers dedicated to producing exceptional code daily while enhancing their technical skills continuously.If you enjoy tackling complex technical challenges, learning from talented colleagues, and immersing yourself in the codebase, this role is for you.This isn't just a solo endeavor; you'll collaborate closely with a high-performing team, tackling real-world, dynamic client projects. Strong communication, proactive problem-solving, and thoughtful collaboration are essential as you work to remove obstacles for yourself and your teammates. We seek engineers who ask insightful questions, learn from their peers, and know how to source what they need to excel in their roles.
Role Mission Join us as we cultivate a talented team of engineers dedicated to crafting top-notch code on a daily basis, while continuously enhancing their technical skills.If you are passionate about tackling complex technical challenges, eager to learn from exceptional colleagues, and enjoy diving deep into code — this role is for you.You won’t be working in isolation; instead, you will collaborate with a high-performing team, navigating dynamic client projects. This requires thoughtful collaboration, clear communication, and a proactive approach to overcoming obstacles for yourself and your teammates. We are looking for engineers who are inquisitive, eager to learn from their peers, and understand how to access the resources they need to deliver their best work.
About VirtuhireMission: Empower individuals to create software using no-code tools enhanced by AI.Vision: Foster a future where software creation is accessible to everyone through innovative no-code AI solutions.Culture: We thrive in a high-intensity, product-focused, results-driven environment, embracing a remote-first and lean team ethos.Role OverviewAs a Full Stack Engineer working US hours, you will play a critical role in enhancing our product suite, including the Fillout forms and Zite app builder. You will take ownership of frontend UX using React/TypeScript and backend services with Node.js, while also implementing AI-assisted tools for form migration and template creation. Your contributions will directly impact the user experience and operational efficiency.Key ResponsibilitiesDevelop and scale cutting-edge features across Fillout’s product suite.Lead the frontend user experience in React/TypeScript and backend services in Node.js.Implement AI-driven form migration tools and enhance user templates.Design and maintain robust integrations with external APIs.Collaborate in agile sprints remotely to deliver end-to-end user value rapidly.Ensure high code quality through rigorous reviews, testing, and observability practices.Technical StackReactTypeScriptNode.jsPostgreSQLAI-augmented toolsServerless architectureBenefitsBe part of a profitable, seed-backed company with limitless potential.Work within a remote-first team of 15, including 6 talented engineers committed to impactful work.Engage in both UI-intensive React frontend development and backend services, managing features from concept to deployment.Participate in the launch of the new Zite product, expected in April 2025.Collaborate closely with the founder who successfully scaled Retool's engineering organization.Experience an intensive and high-ownership work environment—no fluff.
Full-time|On-site|Cape Town, Western Cape, South Africa
Join our dynamic team at Storyteq! At Storyteq, we empower marketing and creative teams from leading brands to enhance their creative production capabilities and gain mastery over their marketing initiatives. Our innovative platform enables clients to streamline campaign processes, automate creative production with templates and AI, and launch captivating campaigns that hit the market with speed. We understand that creativity requires time, but the production of creative assets shouldn’t. Since our inception in 2016, we've committed to transforming the landscape of creative asset creation and utilization. Our passion for technology and creativity drives us forward, and our core values include dreaming big, challenging the status quo, and fostering collaboration.Position OverviewWe are on the lookout for a skilled Senior Full Stack Engineer with extensive experience in developing robust applications, specifically proficient in Node.js and either Angular or Vue.js. As our platform evolves, integrating AI-driven functionalities and intelligent automation is becoming central to our product development. In this role, you will not only write code but also influence architectural decisions, elevate quality standards, and mentor fellow engineers, all while being actively involved in feature development.You will collaborate closely with fellow engineers and product owners as part of a dedicated development team, ensuring we deliver an exceptional platform experience for our users.Key Responsibilities:Develop new features and technological advancements in our Angular or Vue.js front-ends and Node.js back-end as a member of our Product & Development Teams.Collaborate with the team to define and refine our platform’s architecture.Encourage continuous personal and product development among team members.Provide mentorship to junior team members.
Role overview pavago seeks a Senior Full Stack Developer to support the development and upkeep of web applications. This is a remote position for candidates located in South Africa. What you will do Design, build, and maintain front-end and back-end components for web-based products Collaborate with teams from different disciplines to gather requirements and turn them into technical deliverables Work to enhance user experience while supporting overall business objectives through software solutions Create and implement features that directly address client needs
Location: Remote Contract: 3–6 months (with potential for permanent position) ABOUT US | Whiteshield is a premier global advisory firm that excels at the intersection of strategy, public policy, and digital transformation. We collaborate with governments and prominent enterprises to craft and implement initiatives that enhance economic competitiveness, promote digital enablement, and foster sustainable growth. Our approach merges strategic advisory with hands-on execution. We empower senior decision-makers to navigate intricate regulatory, economic, and technological landscapes, translating visionary ideas into structured programs, delivery frameworks, and measurable outcomes. Unlike traditional consultancies that limit their role to recommendations, we stay engaged through the implementation phase; ensuring that transformation is not only designed but also realized. WHERE YOU FIT IN | We are on the lookout for a proactive Senior Full Stack Developer who is passionate about building tangible solutions. Joining us at this pivotal moment, you will engage in a variety of projects, including greenfield builds, product enhancements, and AI-driven features. We prioritize swift execution, addressing real challenges, and maintaining clean, scalable code. This role is ideal for engineers who have consistently taken ownership of complex systems from inception to completion and can demonstrate profound technical judgement across the entire stack. You have tackled genuinely challenging problems rather than merely implementing features, and you comprehend the trade-offs, architecture, and long-term implications of the solutions you design. We anticipate a high level of autonomy, strong product thinking, and the capacity to drive features from concept to production with minimal oversight. WHAT YOU WILL DO | Design and develop end-to-end features for both backend and frontend components.Utilize AI Tools (Primarily Claude Code/Cursor) to expedite development processes.Create scalable APIs and services using .NET technologies.Build clean, responsive user interfaces with React (preferably utilizing TypeScript).Engage with cloud infrastructures (Azure preferred).Collaborate closely with product, design, and data teams to ensure cohesive development.Contribute to architectural decisions and improve system design over time.Investigate and integrate AI capabilities into products and workflows. WHAT YOU BRING | Ability to design robust solutions, not just implement them.Skill in asking insightful questions before diving into coding tasks.Proficiency in deconstructing and addressing real-world technical challenges.
Full-time|On-site|Cape Town, Western Cape, South Africa
We are seeking a highly skilled Senior Full Stack Developer to join our dynamic team at Vista Group International. In this pivotal role, you will be instrumental in delivering top-tier, customized cinema websites that serve clients around the globe.Leveraging your deep expertise in .Net, React.js, TypeScript, CSS/SCSS, and REST APIs, you will take ownership of features and projects. Your collaboration with stakeholders, including Product Owners, Business Analysts, and Engineering Managers, will be crucial as we strive for continuous improvement and innovation.Your experience with Agile software development methodologies will empower you to enhance team quality and productivity. You will engage in peer programming and code reviews, ensuring that our codebase remains high-quality, maintainable, and continuously evolving.
Full-time|On-site|Cape Town, Western Cape, South Africa
Welcome to Storyteq! At Storyteq, we empower creative and marketing teams from leading brands to elevate their creative production and enhance control over their marketing strategies. Our innovative platform simplifies campaign workflows, automates creative production through templates and AI, and enables rapid market activation of captivating campaigns.Since our inception in 2016, we have been on a mission to transform the landscape of creative assets creation and utilization. We believe that while creativity requires time, the process of creative production should not be a bottleneck. By leveraging technology to enhance creativity, we foster a culture of curiosity and unwavering dedication to our clients, striving to solve their challenges. Our values—dreaming big, thinking differently, and working collaboratively—are integral to our approach.About the RoleAs a Senior Full Stack Engineer and Team Lead, you will contribute to our vision of enabling global enterprises to efficiently scale their content creation. Your responsibilities will encompass integrating content from tools like Photoshop, Figma, and After Effects, or utilizing our AI-driven web editor to enhance designs. You will collaborate closely with Developers, Designers, Quality Engineers, DevOps Engineers, and Product Owners to deliver an outstanding platform experience for our users.Your role will involve implementing new features, enhancing existing functionalities, and elevating our product's quality consistently. The team operates with focused objectives and a balanced approach to product and engineering roadmaps, ensuring we maintain alignment between our technology and product development.In addition to your technical contributions, you will take on a Team Lead role, providing guidance and process management within a cross-functional agile team of up to six engineers. This includes coaching and mentoring team members through regular one-on-one meetings, performance evaluations, and informal discussions, fostering a culture of ownership, independence, and teamwork. You will also be responsible for promoting standard practices and iterating on processes to optimize delivery.Key ResponsibilitiesEngineering ResponsibilitiesDevelop and deploy robust backend services and user interfaces that have a significant impact on our product.Ensure the scalability, performance, and maintainability of systems.Collaborate across teams to integrate services and provide end-to-end value to users.Model business domains into efficient and clean data structures.Contribute to architectural designs and effectively communicate trade-offs.Team Lead ResponsibilitiesProvide coaching and mentorship to engineers for their technical and professional development.Oversee technical delivery for initiatives within a designated domain or project.Facilitate consistent planning, prioritization, and alignment of team efforts.
Full-time|$1.8K/yr - $21.6K/yr|Remote|Remote — South Africa
Join our client as a Full-Stack Data Engineer and play a pivotal role in enhancing their data infrastructure to meet the growing reporting demands of the organization. This hands-on technical position is ideal for individuals who excel across the complete data lifecycle, from constructing pipelines and performing transformations to creating user-friendly dashboards and generating predictive insights.You will be part of a dynamic data team, collaborating closely with engineering and analytics professionals to ensure seamless data ingestion, optimize workflows, and produce clear reporting outputs that empower both operational and clinical leadership.
Senior Full Stack Software Engineer Experience Required: 4+ Years Location: Stellenbosch, South Africa Working Hours: Flexibility to align with UK hours About Us: At Kerv South Africa, we are more than just a technology firm; we are pioneers driving innovation. Our team excels at transforming intricate challenges into intuitive digital solutions. Through a unique integration of Power Platform, DevSecOps, and advanced Software Engineering, we craft tailored business solutions that deliver exceptional value to our clients. As a proud member of the Kerv Group, a leading technology consultancy generating £112 million in revenue, we bring together a global network of over 700 professionals collaborating with more than 800 industry leaders. Join us in an environment that prioritizes people, where our "Great Place to Work" certifications from the UK and India are a testament to our outstanding work culture. Experience a wealth of opportunities in a collaborative atmosphere that values teamwork and innovation, guided by visionary architects in the industry. Key Responsibilities: Develop and enhance scalable full-stack web applications utilizing Next.js for the frontend and Node.js for the backend. Create user-centric interfaces that simplify complex business functions through elegant and responsive UI components. Design RESTful services using Node.js and TypeORM, ensuring robust data modeling and performance optimization. Write clean, modular code accompanied by comprehensive unit and integration tests, adhering to TDD principles with frameworks such as Jest and Supertest. Design and maintain infrastructure components using Docker Compose and Terraform, deploying solutions on AWS services (EC2, ECS, RDS, S3, etc.). Transform UI/UX wireframes into high-performance front-end code with a focus on accessibility. Produce technical documentation that is clear and concise using Domain-Driven Design (DDD). Collaborate effectively with Engineers, Product Managers, DevOps, and QA teams to ensure seamless delivery. Engage in code reviews, trunk-based development, continuous integration, and agile methodologies.
Deloitte seeks a Senior Full Stack Engineer / Software Developer Consultant based in Johannesburg. This position centers on crafting and delivering software solutions that address complex client needs. Role overview The Senior Full Stack Engineer / Software Developer Consultant will design, develop, and implement software projects as part of Deloitte’s technology services team. The work aims to meet client requirements while maintaining high standards for quality and technical excellence. What you will do Design and build software solutions tailored to client challenges Implement new features and maintain existing systems Collaborate with colleagues to deliver reliable, effective technology services Location This role is based in Johannesburg.
Paystack serves over 200,000 businesses with digital payment solutions, operating in Nigeria, South Africa, Ghana, and Kenya. The platform is trusted by major brands such as MTN, Burger King, and UPS. Features include automated recurring payments and chargeback management, with a focus on reliability and ongoing product improvement. Role overview This Senior Full Stack Engineer position is located in Cape Town. The role involves building and maintaining applications across the technology stack. Projects support both internal teams and external customers, requiring attention to performance, accuracy, and reliability. Work includes managing large data sets and delivering robust systems for digital commerce. Collaboration with other engineers is central, as teams design and enhance products for leading brands in South Africa and across the continent. What you will do Develop and maintain full stack applications that power Paystack’s payment platform Work with large data sets, ensuring systems meet high standards for speed and accuracy Collaborate with peers to design, build, and refine products for both internal and external users Requirements Experience building and maintaining applications across the stack Ability to handle large data sets and deliver reliable, high-performance systems Strong collaboration skills to work effectively with engineering teams
Lead the planning, development, and implementation of web and mobile applications within an agile framework.Take ownership of system comprehension and share knowledge with team members.Collaborate with senior team members to influence strategic and architectural decisions that enhance our services for members and clients.Provide mentorship and technical support to junior developers.Identify opportunities to enhance system robustness, resilience, and stability.
Join Rewardsco as a Senior Full Stack Developer and Shape the Future of Digital Solutions!Rewardsco is in search of a talented Senior Full Stack Developer to lead the design, development, and optimization of secure, scalable, and high-performance applications. You will merge hands-on coding with technical leadership, working closely with architects, product owners, and cross-functional teams to craft innovative software solutions.Your Responsibilities:Design, develop, and sustain full stack applications utilizing cutting-edge frameworks and technologies such as React, Node.js, and TypeScript.Work in close partnership with business and IT stakeholders to comprehend strategic objectives and convert requirements into actionable technical solutions.Establish and uphold automated controls, metrics, and checks to ensure consistent compliance with approved architectures and standards.Collaborate with technology partners, cross-functional IT teams, and business stakeholders to enhance delivery effectiveness and efficiency.Drive continuous improvement of software development practices, methodologies, tools, and technical standards.Identify, analyze, and manage technical risks, issues, and dependencies across various delivery initiatives.Design and implement scalable, cross-platform software solutions, backed by comprehensive technical documentation.Contribute to the design of frameworks, solution architectures, and reusable components.Ensure governance oversight throughout the software delivery lifecycle, guaranteeing that solutions are built for performance, stability, security, and an exceptional customer experience.
Contract|On-site|Johannesburg, Gauteng, South Africa
Join DVT, a premier custom software development and data engineering firm, recognized for delivering innovative solutions both locally and globally. We collaborate with leading organizations to tackle complex business challenges through cutting-edge technology.Our commitment to fostering a robust engineering culture includes ongoing learning and knowledge sharing. We actively sponsor renowned tech events such as DevConf and GDG, alongside offering internal training, certifications, and communities of practice to ensure our team members thrive.If you are enthusiastic about modern engineering methodologies and eager to contribute to impactful, enterprise-scale solutions, then DVT is the ideal environment for you.
Full-time|Remote|Remote — Southbroom, KwaZulu-Natal, South Africa
Join our client, an esteemed international software company based in Spain, as a Senior Full Stack Laravel Developer. This award-winning firm specializes in creating innovative online, web, and mobile software solutions, with a presence across multiple European locations.Job Responsibilities:Define the structural layout of web pages based on design specifications.Create reusable code to enhance future development efficiency.Adopt a mobile-first development approach.Optimize web design for seamless smartphone usability.Monitor application performance metrics.Enhance web pages for peak speed and scalability.Demonstrate self-motivation and effective time management skills.
Full-time|Hybrid|Cape Town, Western Cape, South Africa
Are you an innovative Full Stack Software Engineer with 3–5 years of experience in crafting user-centric applications? Join us at Tripco, where you will play a pivotal role in designing, building, and optimizing robust full-stack systems that power our leading travel platform. Your expertise will help us enhance our technology, leveraging artificial intelligence and automation to streamline our development workflows and elevate our product functionalities. Collaborate closely with cross-functional teams in Product, Design, and Engineering, taking ideas from concept to launch. This position is based in the vibrant V&A Waterfront, Cape Town, with a hybrid work model.Tripco is the parent company of LekkeSlaap, South Africa’s premier accommodation booking app, renowned for its user-friendly interface and exceptional customer service. We are dedicated to driving innovation and setting new benchmarks in travel technology.As an Intermediate Full Stack Software Engineer at Tripco, you will be part of a dynamic team focused on delivering scalable, high-quality solutions that enhance the travel booking experience for millions. You will work across the full tech stack, from backend architecture to front-end performance, ensuring our systems remain secure, efficient, and future-ready.Additionally, you will utilize AI-driven tools and automation to boost development efficiency and optimize internal processes as the travel industry evolves.Our Technology StackYou will engage with a diverse and modern technology ecosystem, which includes:Core Stack: Backend - PHP (Laravel), Frontend - Twig/HTML/CSS/JavaScript (React), MySQL (MariaDB), Redis, and Nginx.Additional Languages: Python, C++, and Rust for performance-critical and specialized microservices.AI, Data & Automation: Active utilization of AI-driven tools, automation, and data-informed solutions to enhance internal systems and product capabilities.Infrastructure: Containerized applications utilizing HashiCorp’s Nomad, Consul, Vault, and Terraform in a self-managed multi-server environment.CI/CD: Docker and GitHub Actions for automated builds, testing, and deployments.Key ResponsibilitiesApplication Development: Design, build, test, and deploy scalable and maintainable web applications across the full stack.Performance & Security: Optimize system performance and implement secure coding practices that meet industry standards and protect customer data.Code Quality: Engage in peer code reviews, maintaining high standards for maintainability, readability, and test coverage.Stakeholder Engagement: Collaborate effectively with stakeholders to ensure alignment on project goals and deliverables.
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
About the job
jobgether is looking for a Senior Full-Stack Engineer with strong experience in Python and React. This position is based in South Africa and focuses on building web applications that are both reliable and user-friendly.
Role overview
As a senior engineer, you will design and implement features across the stack, working with Python on the backend and React on the frontend. The goal is to deliver seamless user experiences and dependable functionality in every release.
Collaboration
This role involves close teamwork with colleagues from different departments. From initial concept through deployment, you will help guide projects and ensure technical solutions meet business needs.
What you will do
Develop and maintain web applications using Python and React
Work with cross-functional teams throughout the software lifecycle
Troubleshoot and solve technical challenges as they arise
Contribute to delivering high-quality, maintainable software