Mi-Plan Logo

Full stack engineer

Mi-Plan|Posted 2 days ago

Skills and experience

Role:Full stack engineer
Experience in role:0+ years
Language proficiency:English
Must-have skills:
    C#
Nice-to-have skills:
    .NET MAUI

Location and salary

Remote policy:Hybrid
Location of job:Cape Town, South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder or permanent resident
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

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!

About Mi-Plan

1-15 employees

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

Flexible Hours
Study opportunities
Remote Working
Parking bay
No Dress Code

Tech Stack

business tool

MailChimp
MailChimp

dev ops

Git
Git
Xcode
Xcode
Team Foundation Server
Team Foundation Server

application and data

Javascript
Javascript
jQuery
jQuery
HTML5
HTML5
C#
C#
Bootstrap
Bootstrap
Microsoft Azure
Microsoft Azure
ASP.NET
ASP.NET
MS SQL
MS SQL
Xamarin
Xamarin
.Net Core 2.0
.Net Core 2.0
R
R
Aurelia
Aurelia

Office Photos

Office photo

Similar jobs on OfferZen: