Vue.js
Frontend
Full-Stack Developer
C# .NET
Backend
Vue.js
C# .NET
AI/ML
Azure

Full-Stack Developer

June 2025

Job Description

We're looking for a curious, capable, and collaborative Full-Stack Developer who enjoys working across the stack and building features that solve real-world problems. If you like working in a high-impact, fast-paced environment with a product that interfaces with data, devices, dashboards, and AI – this role might be for you.

At TACo, we're building HYDRA – our AI-powered operational and sustainability intelligence platform. It serves property and infrastructure customers with live data and smart analytics to make better decisions, faster. As our full-stack engineer, you'll help expand and refine our frontend and backend platforms – from user experience and visualisations to secure API endpoints and integration logic.

You'll be part of a startup team that values ownership, problem-solving, and thoughtful design.

Position Details

Position

Full-Stack Developer

Hours

Full-time position on a long-term fixed-term contract

Reporting

Reports to the CTO

Fixed Salary

R50 000 - R60,000 (gross per month)

Location

Johannesburg (Fourways office 4x per week)

What you'll do

Frontend Development

  • Develop and maintain features in our Vue.js frontend
  • Build elegant UI components and data visualisations
  • Ideate and collaborate on new features and UX patterns

Backend Development

  • Contribute to our C# .NET backend services, APIs, and logic
  • Write clean, maintainable, and well-tested code
  • Contribute to integration with hardware data sources and AI-powered features

Agile Collaboration & Support

  • Participate in agile sprints and scrum ceremonies
  • Debug, triage and resolve customer software support issues

About you

3+ years of experience in software development (full-stack or frontend/backend with crossover interest)

Strong frontend foundation in Vue.js or similar (React, Angular) and ability to pivot

Familiar with Tailwind CSS, Vuetify, Vuex, charting libraries (Apex, eCharts), and Mapbox.js

Skilled in JSON manipulation and unit testing

Strong backend experience with C# .NET, Razor MVC, Azure Functions

Experience with SQL and Entity Framework

Can analyse and present data in dashboards and visual UIs

Keen eye for detail and user-centric design

General knowledge of AI/ML and how it can enhance software products

Excellent communicator in English

Self-starter who enjoys ownership and working in a small, ambitious team

Bonus: CQRS, event sourcing, pub-sub models, or hardware/software interfacing

What we offer

💻

A chance to shape a fast-scaling SaaS product with real-world impact

🌍

Work at the intersection of sustainability, AI, and operations

🚀

A fast-moving startup environment with ownership and learning

🧠

Opportunity to work on devices, data, and dashboards

🏡

Flexible work with 4x office days (Fourways)

💬

Collaborative and ambitious team culture

If this sounds like your kind of build, let's talk. Apply now to help evolve the platform powering data-driven sustainability and operational excellence!