Skip to content
mimi

Software Developer (with Data & Analysis Skills)

Network Recruitment

Knysna · On-site Full-time Mid Level R20k – R40k/mo Today

About the role

About

Live, Work & Build in Paradise

Location: Thesen Island, Knysna (On-site)

Salary: R20 000 – R40 000 per month

Experience: ±2 years (flexible for strong technical capability)

Imagine starting your day with a walk along the lagoon, grabbing coffee on the island, and then spending your workday building software solutions powered by data, not just reports or dashboards.

This role is for a Software Developer who thinks analytically — someone who enjoys writing code, building front-end tools, integrating systems, and applying data-driven thinking to real business problems.

It’s a rare opportunity to grow technically while embracing a slower, richer coastal lifestyle on Thesen Island, Knysna.

Why This Role Is Different

  • Live where others holiday — lagoon views, beaches, forests, and hiking trails on your doorstep
  • Escape big-city burnout without sacrificing technical growth
  • Small, agile environment where your work directly influences systems and products
  • Build real applications and tools that drive the business forward
  • A strong blend of software development, data, and problem-solving

What You’ll Be Doing

  • Developing Python-based solutions for data integration, automation, and business logic
  • Writing and optimising SQL to extract, transform, and integrate data from existing systems
  • Working with front-end technologies (JavaScript, HTML/CSS, or similar) to build internal tools and interfaces
  • Contributing to the development of custom applications and front-end tools, alongside outsourced or partner developers
  • Applying analytical thinking to understand business processes and translate requirements into technical solutions
  • Supporting and enhancing the existing Power BI environment, including DAX where required (not rebuilding reports, but extending value)
  • Working across the full flow — from data sources, through logic and transformation, to application or visual output

What We’re Looking For

Core Technical Skills

  • Python development experience (essential)
  • Strong SQL skills for data extraction and integration
  • Experience with at least one front-end language or framework (JavaScript, HTML/CSS, React, etc.)
  • Exposure to Power BI and DAX (advantageous, not the primary focus)
  • Solid understanding of software logic, data structures, and problem-solving

Background & Mindset

  • ±2 years’ experience in a software development, data engineering, or technical analyst role
  • Degree in Computer Science, IT, Engineering, Mathematics, or a related technical field
  • Strong analytical mindset — able to understand data flows, systems, and business context
  • Comfortable working with existing systems and improving them through code
  • Curious, hands-on, and motivated to grow into broader technical ownership

This is not a pure reporting or BI role

It is a software development role with strong analytical and data responsibility

Location & Lifestyle Fit

  • On-site role based on Thesen Island, Knysna
  • Preference for candidates already in Knysna / the Garden Route
  • Ideal for someone looking for long-term lifestyle balance alongside technical growth

This Role Is Perfect For Someone Who:

  • Identifies as a Software Developer, not just a Data Analyst
  • Enjoys coding, building tools, and solving complex technical problems
  • Likes working across data, logic, and user-facing components
  • Is early to mid-career but serious about building strong technical depth
  • Believes you don’t need city chaos to build an impactful tech career

Skills

CSSDAXHTMLJavaScriptPower BIPythonReactSQL

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free