Software Developer (with Data & Analysis Skills)
Network Recruitment
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
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