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

 
For more, visit: https://www.bizcommunity.com