News

Industries

Companies

Jobs

Events

People

Video

Audio

Galleries

Submit content

My Account

Advertise with us

Filter jobs
Advertise your job vacancies
    Subscribe to email job alerts
      Search jobs

      Prepaid job ad packages

        JobNormal costDiscountCostSaving
        4R2,00027%R1,460R540
        6R3,00029%R2,130R870
        8R4,00031%R2,760R1,240
        12R6,00035%R3,900R2,100
        Sign up for a prepaid account
      Recruit Image Recruit Image

      Full-Stack Developer – Automation and Creative Systems

      Remuneration:R35000 - R60000 per month cost-to-company 
      Location:Centurion, Wierdapark
      Remote work:Some remote work allowed
      Job level:Mid
      Own transport required:Yes
      Type: 12 Months
      Reference:#mbfstk001
      Company:Magic Bullet

      Job description

      Job Title: Full-stack developer – automation and creative systems
      Company: Magic Bullet (Pty) Ltd
      Location: Centurion, Gauteng (Hybrid / On-site preferred)
      Employment Type: Full-time
      Salary Range: R35,000 – R60,000 per month (depending on experience)

      About the company:
      Magic Bullet (Pty) Ltd is a South African-based technology company building intelligent, automated systems that power high-impact digital products. Our focus ranges from mobile apps and backend infrastructure to generative content pipelines and automated publishing workflows. We move fast, build smart, and aim to stay at the forefront of modern automation and media tech.

      About the Role:
      We are looking for a versatile and self-driven Full-Stack Developer to take ownership of critical systems. You will be involved in developing mobile apps, building backend services, managing automation pipelines, and integrating with APIs for content creation and publishing.

      This is a hands-on position in a small, highly focused team. There is no red tape, no hand-holding, and no politics — just modern tools, real challenges, and a high standard of delivery.

      Please Note:
      • We do not provide formal training or structured skills development.
      • You must be confident in your ability to learn independently, solve problems, and deliver production-ready solutions.
      • If you require hand-holding or extensive onboarding, this role is not a good fit.
      Key responsibilities:
      • Develop and maintain cross-platform mobile applications using React Native (Expo)
      • Build and maintain backend systems using Node.js, Express, tRPC, and PostgreSQL
      • Create reproducible, containerised environments using Docker and Docker Compose
      • Work with AWS serverless services such as Lambda, S3, DynamoDB, and SQS
      • Integrate with third-party APIs and build internal automation workflows (e.g. using n8n)
      • Implement and maintain CI/CD pipelines using GitHub Actions
      • Develop content automation flows including script generation, AI voice, image handling, and video rendering
      • Orchestrate video production timelines using tools like FFmpeg or similar
      • Build and manage job queues to handle automated content publishing processes
      • Collaborate with designers, developers, and content creators to support scale, creativity, and innovation
      Tech Stack: Languages and Frameworks:
      • JavaScript / TypeScript
      • Node.js, React, React Native (Expo)
      Database and ORM:
      • PostgreSQL with Drizzle ORM
      Cloud and Infrastructure:
      • AWS Lambda, S3, DynamoDB, SQS
      • Docker ans Docker Compose
      • GitHub Actions for CI/CD
      Other Tools and Services:
      • n8n for internal automation
      • Extensive use of third-party APIs for AI generation, video rendering, publishing, and automation
      • FFmpeg for media processing and conversion
      Ideal Candidate Profile:
      • 3-5+ years of full-stack development experience
      • Experience deploying React Native apps to both Apple App Store and Google Play
      • Strong backend development skills, particularly in API design and integration
      • Proficient with Docker and managing development environments
      • Solid understanding of PostgreSQL and relational database design
      • Familiar with AWS serverless infrastructure (Lambda, S3, etc.)
      • Bonus: Based in or near Centurion for on-site collaboration
      • Bonus: Comfortable communicating in Afrikaans (not required)
      • Bonus: Experience with video pipelines, publishing automation, or generative media workflows
      • Bonus: Experience with Python for scripting, automation, or AI/ML tasks
      Why this role is unique:
      • Small, agile team with no corporate overhead or unnecessary meetings
      • High ownership and responsibility from day one
      • Work on real systems that directly impact our platform and end users
      • Exposure to the latest technologies in AI, automation, media processing, and platform engineering
      • Fast-paced, high-learning environment with no fluff
      What you’ll get:
      • A delivery-focused, modern tech environment
      • A supportive, highly motivated team
      • Opportunities to contribute to new products from the ground up
      • Competitive salary based on experience
      • Clear paths for growth as the business scales
      How to apply:

      Please complete the application form here: https://forms.gle/qSfwVD322djBi9YbA — you’ll be asked to upload your CV and briefly describe a project you’re proud of. For any issues, contact us at career@magicbullet.co.za

      Requirements

      Frontend development

      • React Native (Expo) for mobile app development

      • React for web interface components

      • TypeScript / JavaScript proficiency

      Backend development

      • Node.js with Express or similar frameworks

      • API design and integration (REST and GraphQL)

      • tRPC (type-safe communication between front and back ends)

      Databases

      • PostgreSQL and relational database design

      • Experience with ORMs (e.g. Drizzle ORM or similar)

      DevOps and infrastructure

      • Docker and Docker Compose

      • GitHub Actions or similar CI/CD tools

      • Cloud infrastructure: AWS Lambda, S3, DynamoDB, SQS

      Automation and integration

      • Workflow automation with n8n or equivalent tools

      • Integrating with third-party APIs (e.g. OpenAI, media tools, publishing services)

      Media and video processing

      • FFmpeg or similar tools for rendering and media handling

      • Understanding of video pipelines, timelines, and media lifecycle logic

      Soft skills

      • Self-sufficient problem-solving

      • Fast learner with ability to adopt new tools without formal training

      • Comfortable working in a high-accountability, small-team environment

      • Strong communication and collaboration skills


      Bonus / nice-to-have skills

      Additional programming

      • Python (for scripting, automation, or AI/ML integration)

      Cloud and infrastructure

      • Familiarity with Infrastructure as Code (e.g. Terraform, AWS CDK)

      • Experience with Redis or similar job queue/message brokers

      Content automation and AI

      • Exposure to AI content tools (e.g. ChatGPT, ElevenLabs, Midjourney)

      • Understanding of generative media pipelines (script-to-video automation)

      • Experience with scheduling tools or publishing platforms (e.g. YouTube Data API)

      Dev environment and tooling

      • Experience working with monorepos or modular service-based architecture

      • Familiarity with code-first schema and type-safe tools (like Prisma, Drizzle, or GraphQL Codegen)

      Cultural and communication

      • Conversational Afrikaans (advantage in a bilingual team)

      • Based in or near Centurion for regular on-site collaboration



      Company Description

      Magic Bullet (Pty) Ltd is a South African-based technology company building intelligent, automated systems that power high-impact digital products. Our focus ranges from mobile apps and backend infrastructure to generative content pipelines and automated publishing workflows. We move fast, build smart, and aim to stay at the forefront of modern automation and media tech.

      Posted on 23 Apr 17:11, Closing date 23 Jun

      Full-Stack Developer – Automation and Creative Systems
      Centurion, Wierdapark, R 35000 - R 60000 per month
      Job Title: Full-stack developer – automation and creative systems Company: Magic Bullet (Pty) Ltd Location: Centurion, Gauteng (Hybrid / On-site...
      Magic Bullet
      10 hours
      Operations Support Assistant
      George
      Property Administration Consultant - George work from home
      SydSen Recruit
      9 Apr 2025
      Photographer with Photo editing Skills
      Tshwane (Pretoria)
      Our Client is seeking a talented and enthusiastic Photographer to join their team. The successful
      Finding Personnel
      8 Apr 2025
      Industrial Field Technician
      George
      Industrial Field Technician - George Western Cape
      SydSen Recruit
      4 Apr 2025
      Area Sales Manager - Industrial Equipment
      CPT - Northern Suburbs
      Area Sales Manager - Industrial Forklifts in Cape Town
      SydSen Recruit
      2 Apr 2025
      More jobs
      Next
      Let's do Biz