Prepaid job ad packages
Job | Normal cost | Discount | Cost | Saving |
---|---|---|---|---|
4 | R2,000 | 27% | R1,460 | R540 |
6 | R3,000 | 29% | R2,130 | R870 |
8 | R4,000 | 31% | R2,760 | R1,240 |
12 | R6,000 | 35% | R3,900 | R2,100 |


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 systemsCompany: 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.
- 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
- JavaScript / TypeScript
- Node.js, React, React Native (Expo)
- PostgreSQL with Drizzle ORM
- AWS Lambda, S3, DynamoDB, SQS
- Docker ans Docker Compose
- GitHub Actions for CI/CD
- n8n for internal automation
- Extensive use of third-party APIs for AI generation, video rendering, publishing, and automation
- FFmpeg for media processing and conversion
- 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
- 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
- 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
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
Job Title: Full-stack developer – automation and creative systems Company: Magic Bullet (Pty) Ltd Location: Centurion, Gauteng (Hybrid / On-site...
Operations Support Assistant
Property Administration Consultant - George work from home

Photographer with Photo editing Skills
Our Client is seeking a talented and enthusiastic Photographer to join their team. The successful

Area Sales Manager - Industrial Equipment
Area Sales Manager - Industrial Forklifts in Cape Town

