Junior-Mid AI-Native Software Developer
Bitprop is seeking a Junior-Mid AI-Native Software Developer to help expand its impact to more homeowners and tenants.
Job description
Bitprop is looking for a highly ambitious, technically fluent AI-native builder to help us build faster, operate smarter, and stay at the forefront of practical AI adoption.
This is a hands-on role for someone early in their career who wants unusually broad experience across software, operations, product, automation, data, and AI-enabled business building. Your job is to find and fix manual bottlenecks across the business, turning repetitive tasks, messy workflows, and operational friction into simple tools, automations, dashboards, and better processes.
You will be in the weeds: building internal apps, pages, dashboards, processes, functions, scripts, automations, and tools that help the business move faster. You will work closely with different parts of the company to understand how work actually happens, then use technology and AI to expand our operational system to make every team more effective.
At the same time, you will help shape how Bitprop uses AI across the company; especially how our development team uses AI in the production process, and how the wider team uses AI to improve daily operational efficiency.
A big part of this role is helping other people work better. When someone in the business has a useful AI experiment, prompt, spreadsheet, manual workaround, or rough automation, your job is not to take it away from them. Your job is to help them make it better. You will help turn promising pilots into reliable workflows, reusable templates, documented processes, or proper internal tools.
When someone has a good idea but not the technical ability to build it, your first instinct should be to build with them, teach them, and leave them more capable than before.
This is not primarily a role about building complex AI features into Bitprop’s product. Some of that may happen, but most of the opportunity is more practical: expanding our operating system, finding the best tools, setting up better workflows, automating repetitive work, improving internal systems, helping people work faster, and making sure Bitprop stays close to the frontier of what AI can do for a real operating business.
This is also not a “vibe coding” role. We are looking for a programmer who has gone deep into AI tools and uses them to produce better work, faster. You should understand software fundamentals well enough to guide AI properly, challenge its outputs, debug issues, test changes, and take responsibility for what gets shipped.
The ideal candidate sits between two extremes. On one side, we do not want a non-technical AI enthusiast who blindly trusts generated code. On the other side, we do not want a traditional developer who is so focused on perfect architecture, CI/CD process, code review detail, and engineering ceremony that useful tools take too long to ship. You will work alongside individuals on both extremes; you should be in the middle.
Key responsibilities
· Find and fix manual bottlenecks across the business
· Understand team workflows and identify repetitive, high-friction tasks that can be automated or improved
· Build lightweight internal software tools, admin pages, automations, and dashboards to improve workflows
· Get new apps, pages, processes, functions, and internal tools up and running quickly
· Rapidly prototype new ideas and operational tools, often with very quick turnaround times
· Spin up functional MVPs in 1–2 days where appropriate to test whether an idea is useful
· Create simple frontends connected to backend data
· Build small backend functions, scripts, automations, and integrations where needed
· Connect systems, APIs, databases, and tools so that data flows with less manual intervention
· Work with databases to extract, analyse, and validate operational and financial data
· Turn business questions into useful dashboards, recurring reports, and automated data views
· Improve small inefficiencies across the business through software and automation
· Work across internal systems, dashboards, data workflows, customer communication tools, mobile app support, and operational tooling
· Translate messy operational problems into clear technical tasks and working software
· Act as a technical translator between non-technical teams, leadership, and developers
· Work with team members to turn useful AI experiments, prompts, spreadsheets, or manual workarounds into more reliable tools and workflows
· Partner with non-technical team members to build solutions with them, not just for them
· Take rough pilots that show promise and help make them usable, repeatable, documented, and scalable
· Create reusable templates, prompts, workflows, and simple tools that allow others to self-serve where possible
· Help teams understand what is possible with AI and automation, while keeping solutions practical and grounded
· Make sure useful experiments do not die as one-off hacks, but become part of how the business works
· Help shape how Bitprop’s development team uses AI tools in the software production process
· Develop practical workflows for using tools like Cursor, Claude Code, ChatGPT, GitHub Copilot, Replit, always-on agents or similar
· Help developers and builders use AI to understand codebases, debug issues, write tests, review changes, and document work
· Help the wider team use AI tools better in their daily work
· Build or recommend simple AI-assisted workflows for operations, finance, maintenance, reporting, administration, and customer communication
· Create templates, prompts, processes, reusable snippets, or tools that help the team work faster and more consistently
· Experiment with new AI tools and recommend what is worth adopting
· Separate genuinely useful AI improvements from hype
· Over time, help support and guide more junior builders as the team grows
· Iterate quickly: build, test, refine, and improve
Qualifications and experience required
· 1–2+ years of meaningful AI-assisted building experience, either professionally or through serious personal projects
· Evidence of having built things with AI beyond basic ChatGPT usage
· Fundamental programming experience and the ability to build, debug, and reason through working software
· Strong understanding of how software systems fit together, including frontend, backend, databases, APIs, hosting, environments, and deployment
· Habit of keeping up to date with new AI tools, workflows, and capabilities
· Ability to use AI to increase output while still maintaining judgement, testing, and code quality
· Ability to build functional tools such as web pages, scripts, dashboards, automations, small apps, or internal admin tools
· Able to map a workflow, break it into steps, and identify where technology can remove friction
· Comfortable working with operational data and business processes
· Detail-oriented, especially when working with data or business-critical workflows
· Able to identify inefficiencies and turn them into practical improvements
· Strong bias toward quick, practical output rather than over-engineering
· Able to distinguish between when to move fast and when to slow down for review
· Comfortable building scrappy but useful internal tools
· Proactive, self-directed, and comfortable taking initiative
· Cape Town–based, in office 4 days per week — off Kloof Street, Gardens
· No degree required
Nice to have:
· Experience building internal tools, dashboards, or workflow automations
· Experience using AI tools inside an existing codebase
· Experience with SQL or relational databases
· Experience with Python, JavaScript, TypeScript, or similar
· Experience connecting different systems or tools together
· Experience with frontend tools, backend functions, or mobile app development
· Experience with Azure, GitHub, or deployment workflows
· Strong prompt engineering ability
· Experience improving team workflows or operational processes