E-Click (Pty) Ltd Logo

Systems Architect

E-Click (Pty) Ltd|Posted 1 month ago

Skills and experience

Role:Software architect
Other roles:Full stack engineer
Experience in role:10+ years
Language proficiency:English
Must-have skills:
    C#
    Microsoft SQL Server
    Azure
    Requirements Specification
    Database Design
    Leadership
Nice-to-have skills:
    Python
    Django
    Figma
    Artificial Intelligence

Location and salary

Remote policy:Hybrid
Location of job:Lynnwood, Pretoria, 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

Project Lead – Full Stack Engineer (Full-Time)

Lynnwood, Pretoria | Hybrid | R&D + Client-Facing | Leadership Role

About E-Click (Pty) Ltd

E-Click is a purpose-driven tech company building custom software that powers transformation in agriculture, consulting industries and may others. From regulatory automation and lab integrations to cutting-edge data dashboards and IoT platforms, we turn complex challenges into powerful digital tools that matter. We focus on customizing the migration towards digital efficiency.

We’re growing fast — and we’re looking for a Project Lead Full Stack Developer to scale our development operations and drive our client solutions forward.

What You’ll Be Doing

As the Systems Architect, you’ll be the engine room between technical execution and business growth. You’ll lead an, agile dev team and report directly to the CEO. You'll balance hands-on coding with project planning, budgeting, team mentorship, and client relationship management.

You will play a pivotal role in designing custom systems tailored to clients’ manual and digital needs. Your responsibilities would extend from drafting specification documents, assigning hours to allocated tasks, and overseeing both back-end and front-end teams.

The ideal candidate has strong coding expertise, database structuring knowledge, and project management skills. Together with this, important for success in the role will be a business-oriented mindset – someone able to manage people effectively, oversee multiple projects simultaneously, and drive the development of scalable business functions.

Key Responsibilities

✅ Lead the technical development of scalable web applications (frontend and backend)

✅ Own project planning, sprint structure, and delivery timelines across multiple clients

✅ Be the main point of contact for client communication, updates, and problem-solving

✅ Translate client requirements into technical plans and oversee execution

✅ Guide architectural decisions and tech stack best practices (Node.js, React, PostgreSQL, Azure DevOps, Power BI, etc.)

✅ Actively participate in strategic planning, performance reviews, and KPI evaluations for developers

✅ Ensure high standards in security, performance, documentation, and maintainability

✅ Collaborate with cross-functional teams including data analysts, UX/UI designers, marketers, and QA

Who You Are

We’re looking for a self-driven technical leader with a strong business sense. You care about scalable code as much as about building trust with clients and empowering your team.

Must-Haves

5+ years of hands-on full stack development experience

Proven experience in leading software teams and running multiple projects

Strong knowledge of project management frameworks (Agile/Scrum)

Advanced experience in React.js, Node.js, and relational/non-relational databases

Familiarity with Azure DevOps, GitHub Actions, Docker, or similar DevOps tooling

Strong interpersonal and communication skills — you're confident facing clients and presenting solutions

Experience with KPI structures and staff reviews

A problem-solving mindset with an eye on long-term scalability

Bonus Points

Experience with Power BI, Firebase, Looker Studio, or IoT integration and AI

Experience in software architecture or scaling SaaS products

What You’ll Get

Competitive salary and performance-based growth path

Direct access to the CEO and involvement in strategic decision-making

Hybrid flexibility and a trust-based work environment

Opportunities to lead innovation, influence roadmap, and mentor top talent

Work on meaningful projects that directly impact industries not only within Southern Africa but internationally as well.

How to Apply

Apply via OfferZen or email your CV, GitHub/portfolio, and a short intro to: careers@e-click.co.za

Let us know why you're excited about the opportunity and how you’ve led dev teams to success before.

About E-Click (Pty) Ltd

1-15 employees

What we do E-Click (Pty) Ltd builds tailored software solutions that transform operational challenges into scalable digital systems — primarily started in the agriculture, food safety, and regulatory industries. Our products empower compliance, automate inspections, and unlock data-driven decisions. We're passionate about developing platforms that integrate across lab systems, IoT devices, government portals, and end-user interfaces to modernize not only South Africa’s essential industries but internationally as well.

Why Work For Us We're not just writing code — we're solving real-world problems with direct societal impact. At E-Click, your work contributes to improving food security, supporting regulatory transparency, and building smarter systems that help businesses thrive. As a growing company, you’ll have the opportunity to shape our engineering culture, own your impact, and grow with us as we explore new markets and technologies.

Our Culture Our team values purpose, trust, and curiosity. We're lean and agile, with an entrepreneurial mindset and a strong sense of ownership. We encourage open communication, critical thinking, and collaboration across all departments. With team members working across domains like consulting, software, and science, we value interdisciplinary knowledge and continuous learning.

Our Engineering Processes We follow agile principles with a focus on clean architecture, modular systems, and rapid iteration. We prioritize clarity in our code, collaborative planning, and meaningful feedback cycles. Our stack includes modern technologies suited for web apps, APIs, cloud integrations, and data visualization. We're building for scale, performance, and long-term maintainability — not just to "get it working."

Our Hiring Process We keep it lean, transparent, and human.

  1. Intro call – A quick online chat to learn more about you, your goals, your background and how we work.
  2. Technical Physical Interview – A real-world challenge or portfolio review (no brain teasers). Culture-fit conversation – Meet some of the team and see how we collaborate.
  3. Offer – If it feels like a match on both sides, we’ll invite you to join us.

Perks at E-Click (Pty) Ltd

Hybrid Working
International Exposure
Traveling Abroad
Secured Office and Parking
Flexible Leave Policy
Casual to smart dress code
Career Growth Pathways
Space to be entrepreneurial

Tech Stack

application and data

Ionic
Ionic
PostgreSQL
PostgreSQL
Node.js
Node.js
Python
Python
React
React
C#
C#
C++
C++
Google App Engine
Google App Engine
MS SQL
MS SQL
C
C
Xamarin
Xamarin
Angular
Angular
React Native
React Native
AI Platform
AI Platform

utilities

Google Analytics
Google Analytics
Looker
Looker
Power BI
Power BI

dev ops

GitHub
GitHub
Docker
Docker
Terraform
Terraform
Azure DevOps
Azure DevOps

business tool

Google Apps
Google Apps
MailChimp
MailChimp
Microsoft Sharepoint
Microsoft Sharepoint
Microsoft Teams
Microsoft Teams

Similar jobs on OfferZen: