Full stack engineer
Mi-Plan|Posted 2 days ago
Sign up or log in to apply:
Skills and experience
Location and salary
Role description
This isn't just another dev job; it's a chance to have a massive impact, learn everything about building software from the ground up, and be mentored by someone who values passion and problem-solving above all else. 🚀
Who are we looking for? Maybe it's you!
We're throwing the traditional checklist of "must-have" skills out the window. What we care about is your potential and your drive. We’re open to a few different profiles:
- The passionate newcomer: You have little to no formal experience or qualifications, but you live and breathe technology. You’ve been teaching yourself to code and are hungry for a chance to prove yourself.
- The qualified junior: You've got a degree, diploma, or a bootcamp certificate under your belt and you're ready to apply your knowledge to real, impactful projects.
- The seasoned pro: You have 3-5 years of experience and are looking for a role where you have autonomy, variety, and the ability to work on a wide range of technologies without being pigeonholed.
Ultimately, we're looking for a superb problem-solver. Someone who, when faced with a challenge, dives into research and isn't afraid to say, "I don't know yet, but here's how I'm going to figure it out."
What will you actually be doing? A bit of everything!
As the second member of our dynamic duo, you'll be involved in the entire software lifecycle. This is a true full-stack-and-then-some role. Your days could involve:
- Building Custom Software: You'll work on web, mobile (using MAUI), and desktop applications that directly support our business.
- Playing Detective (aka Business Analysis): You'll sit down with our business team to understand their needs and help design technical solutions.
- Wrangling the Cloud: You'll get hands-on experience with our cloud infrastructure and DevOps processes.
- Learning & Growing: You'll work side-by-side with Mark, who is dedicated to mentoring you and helping you become the best developer you can be.
Our primary tech world is Microsoft (C# , .NET, MAUI, Angular), but please don't let that stop you if your experience is elsewhere. We firmly believe that a great developer can pick up any tech stack. Your ability to learn is far more valuable than what you already know.
The nitty-gritty info
Location: This is a predominantly remote role! For the first few weeks, you'll work alongside Mark at his home office in Fish Hoek to get you settled and up to speed. But after that, we get together at our office just once or twice a month on average.
The Role: This is a permanent position. We start with a 6-month contract to make sure we're a great fit for each other, but our goal is to find a long-term team member.
If you're ready for an adventure and want to be part of a team where your contribution truly matters, we can't wait to see your application!
Sign up or log in to apply:
About Mi-Plan
About Us:
MiPlan exists to create and preserve wealth through the application of critical thinking.
Established in 2006, we assist our clients to manage their money to achieve their desired outcomes.
Core Responsibilities:
The Dev team provides the business with custom solutions to help generate income (customer focused applications) and save expenditure (in house administration).
We are a small team with exposure to all aspects of Software Engineering. We currently have a Windows Desktop (WinForms) financial planning application, a HTML 5 web application for administration and are developing a mobile app (UWP, Android and iOS). All our infrastructure is hosted in the cloud in Microsoft Azure.
Exposure
If you join our team you will gain a tremendous amount of experience in all aspects of software engineering. This includes liaison with the business, planning and creating work items, writing code, testing, deployment and managing our cloud infrastructure.
You will be required to work closely with the Software Engineer at his home in Fish Hoek for a few months as he will act as your mentor to get you up to speed quickly. Thereafter you can choose to work at our Claremont offices.
Our Process: Our hiring process comprises an initial interview, a take home software task (this is to gauge problem solving and the way you think, more than coding ability) and a final interview.
Perks at Mi-Plan
Tech Stack
business tool

dev ops



application and data











