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
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.







