Excellent Tech
Mid level Fullstack Software Engineer (TypeScript / Node.js)
Status: Open
Salary: R 30,000 to R 50,000
Experience: 3 years
Role is on-site or hybrid.
How to Apply
Or reach out to:
andre@excellenttech.co.zaExcellent Tech is a fast-paced development agency where we value logic over red tape. We don’t just "write code"—we architect solutions to real-world problems. We are looking for an energetic, self-starting Mid-Level Developer to join our core team.
If you’re tired of being a "cog in the machine" and want to see your code solve actual problems for diverse industries, this is your seat.
The Role: Own the Stack This isn't a "hand-holding" environment. We need someone who can take a feature from a whiteboard sketch to a live deployment.
Full-Stack Execution: Work across Angular (Frontend) and Node.js (Backend).
The Firebase Factor: We use Firebase for our database and real-time needs. Experience here is a massive plus.
High Agency: You’ll own client features from the database level up to the UI.
Innovation: We have active projects leveraging AI—you’ll be right in the middle of that.
Who You Are Experienced: 3+ years of professional software development.
The Stack: Professional experience with Angular and Node.js is a must.
The Mindset: You’ve moved past "just making it work" and now focus on making it maintainable and scalable.
Time-Conscious: You are disciplined and efficient with your time. You don't need a manager hovering over you to hit a deadline.
Energetic: You bring a positive, "can-do" energy to the office every day.
Our Tech Stack Frontend: Angular, Svelte
Backend: Node.js
Database: Firebase (NoSQL)
Patterns: Dependency Injection, State Management, and RxJS.
Why Excellent Tech? In-Person Collaboration: Join a high-energy office environment where decisions happen fast and ideas are shared freely.
Direct Mentorship: Work directly with our Lead Architect (Founder). This is a masterclass in software architecture.
Diverse Challenges: We solve problems across multiple industries—you’ll never get bored.
How to Apply If you’re a problem-solver who wants to build "batteries-included" code that doesn't break at 2 AM, let’s talk.
Note: To filter for the right candidates, please include a short note about the most complex logic problem you’ve solved recently when you apply.