Full Stack Developer (Mid-Level)

Posted 16 Days Ago
Be an Early Applicant
Durban, eThekwini Metropolitan Municipality, KwaZulu-Natal
In-Office
Mid level
Information Technology • Consulting
The Role
Develop and maintain high-quality web applications, integrate APIs, work in DevOps environments, and contribute to full lifecycle development while collaborating with teams.
Summary Generated by Built In

About Keyrus

Keyrus is a global data and digital consulting organisation with operations in over 20 countries and a strong presence in South Africa. We partner with leading businesses to unlock value from data, technology, and innovation, helping them make smarter decisions, optimise operations, and drive growth.

At Keyrus, we don’t just build systems, we engineer intelligent digital experiences. Our teams work with cutting-edge technologies in web development, cloud, and data analytics to help clients modernize how they engage with customers, optimize operations, and make data-driven decisions.


Role Overview

We are looking for a Mid-Level Full Stack Developer to join our growing digital team. You’ll collaborate with experienced developers, designers, and project managers to build modern web and mobile applications that integrate with analytics and data platforms.


This role suits someone who thrives in a team environment but is also comfortable taking initiative, solving problems independently, and suggesting improvements. You’ll gain exposure to cloud deployment (Microsoft Azure), web and mobile frameworks, and integrations with third-party APIs, including payment gateways and AI tools.


Key Responsibilities

  • Develop and maintain high-quality, responsive web applications using modern frameworks.
  • Contribute to full lifecycle development — from technical design and coding to testing and deployment.
  • Create intuitive, user-friendly interfaces.
  • Integrate APIs and back-end systems.
  • Work within DevOps pipelines (CI/CD) and follow version control best practices using Git/JIRA/DevOps.
  • Optimize applications, pipelines, and data warehouses for speed, scalability, and maintainability.
  • Participate in code reviews, stand-ups, and sprint planning sessions (internal and client-facing).
  • Stay informed about emerging technologies in full stack development, cloud, and AI.

Minimum Qualifications & Skills

  • Bachelor’s degree in computer science, Software Engineering, or related field (or equivalent experience).
  • 3–5 years of hands-on experience in full stack development (Web and/or Mobile).
  • Proficient in JavaScript (React.js, Node.js), C#, HTML5, and CSS3.
  • Familiarity with Tailwind CSS or similar modern styling frameworks.
  • Experience working with REST APIs and third-party integrations.
  • Exposure to cloud platforms, preferably Microsoft Azure (deployment or configuration experience advantageous).
  • Familiar with Git, Agile methodologies, and DevOps workflows.
  • Basic understanding of mobile frameworks such as React Native or Flutter (a plus).
  • Interest in AI tools or data-driven applications (e.g., OpenAI, Copilot, Claude, etc.).

Desirable (Nice to Have)

  • Familiarity with Python backends (Flask or Django).
  • Understanding of cloud data tools (Azure Data Factory, Snowflake, Databricks).
  • Exposure to BI or analytics tools (Power BI, Tableau) for dashboard embedding or API integration.
  • Knowledge of data privacy principles (POPIA / GDPR).
  • Prior experience working in a consulting or multi-client delivery environment.

Who You Are

  • A proactive developer who takes ownership of your work.
  • Curious and adaptable, you enjoy learning new tools and frameworks.
  • A strong team player who contributes to discussions and shares ideas.
  • Detail-oriented and motivated by clean, maintainable code.
  • Passionate about building impactful solutions that blend technology and user experience.

Why Join Keyrus

  • Work on diverse digital projects across industries, from finance to retail to sustainability.
  • Collaborate with cross-functional experts in data, analytics, and AI.
  • Access ongoing learning opportunities and certifications.
  • Be part of a global network of innovators shaping the future of data-driven transformation.

Application Requirement: Cover Letter

When applying for the Mid-Level Full Stack Developer role, please include a cover letter that addresses the five questions below.

Your responses will help us understand your alignment with Keyrus’ data-driven digital transformation work, your technical strengths, and how you approach collaboration, learning, and code quality.

Applications without a cover letter will not be considered.

In your cover letter, please answer the following:

1. Alignment and Motivation

Why are you interested in joining Keyrus, and how does our focus on data-driven digital transformation align with your professional goals?

2. Technical Breadth and Depth

Which part of the full stack do you feel most confident in, front-end, back-end, or cloud, and what’s an example of a project that best demonstrates your ability in that area?

3. Collaboration and Delivery

Describe how you’ve contributed to a team-based project that required balancing multiple client or stakeholder expectations. What role did you play, and how did you ensure delivery quality?

4. Learning and Adaptability

Tell us about a time you learned a new technology or framework (e.g., React, Node, Azure, or AI tools) to solve a business problem. What was the learning curve, and what impact did it have on the project?

5. Craft and Code Quality

What principles or practices do you follow to write clean, maintainable, and scalable code? How do you ensure that your code contributes positively to team velocity and long-term maintainability?

Keyrus is an equal opportunity employer, committed to promoting diversity and inclusion in the workplace. We value and appreciate the diverse contributions and perspectives of all our employees.

Top Skills

C#
CSS3
DevOps
Git
HTML5
JavaScript
JIRA
Azure
Node.js
React
Rest Apis
Tailwind Css
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Levallois-Perret
3,500 Employees
Year Founded: 1996

What We Do

Keyrus is a global consultancy that develops data and digital solutions for performance management. Combining business and technical expertise, we help companies like yours uncover the most value possible from data while optimizing digital strategy and customer experience.

Similar Jobs

In-Office
Durban, eThekwini Metropolitan Municipality, KwaZulu-Natal, ZAF
63856 Employees
10-10 Annually
In-Office
La Lucia, eThekwini Metropolitan Municipality, KwaZulu-Natal, ZAF
155459 Employees
In-Office
The Fountains, Umzimkhulu, Harry Gwala, KwaZulu-Natal, ZAF
3144 Employees
62K-76K Annually
In-Office
La Lucia, eThekwini Metropolitan Municipality, KwaZulu-Natal, ZAF
155459 Employees

Similar Companies Hiring

Scrunch AI Thumbnail
Software • SEO • Marketing Tech • Information Technology • Artificial Intelligence
Salt Lake City, Utah
Amplify Platform Thumbnail
Fintech • Financial Services • Consulting • Cloud • Business Intelligence • Big Data Analytics
Scottsdale, AZ
62 Employees
Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account