Full Stack Developer – Automation & Creative Systems

Centurion, Gauteng, South Africa

Job Description


Job Title: Full-Stack Developer Automation & 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 xe2x80x94 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 & 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 to 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 Youll 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 xe2x80x94 youll be asked to upload your CV and briefly describe a project youre proud of. For any issues, contact us at career@magicbullet.co.za

Magic Bullet

Number of employees: From 1 to 10

Founded: 2009

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.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1421390
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    R35000 - 60000 per month
  • Employment Status
    Permanent
  • Job Location
    Centurion, Gauteng, South Africa
  • Education
    Not mentioned