About the position
ENVIRONMENT:
Our client operates within a dynamic, growth-focused technology environment specialising in back-end development and advanced integration solutions for international markets. Their expertise spans video management platforms, access control systems, fire panel integrations, machine learning initiatives, and embedded hardware development. They are seeking a Junior to Intermediate Full Stack/Back-End Engineer to join their office-based team in Durbanville, Cape Town. The role is suited to candidates within reasonable commuting distance. The team works closely in person, with a strong emphasis on communication, problem-solving, and continuous improvement. The successful candidate will gain exposure to global projects across more than 40 countries, with potential opportunities for international travel aligned with project delivery and industry events.
DUTIES:
- Design, develop, and maintain back-end and full stack software solutions
- Build and enhance integration systems across various platforms and technologies
- Develop applications using C# and Python
- Work with Microsoft SQL Server for database design, querying, and optimisation
- Contribute to web application development where required
- Participate in system architecture discussions and solution design
- Troubleshoot, debug, and resolve software issues
- Collaborate with team members to deliver high-quality, scalable solutions
- Communicate progress, challenges, and proposed solutions effectively
- Participate in a technical assessment process, demonstrating problem-solving approach and communication skills
REQUIREMENTS:
- 2–4 years’ experience in software development
- Minimum 1+ year experience in a full stack or back-end engineering role
- Proficiency in:
- C#
- Python
- Microsoft SQL Server
- Solid understanding of software development principles and best practices
- Experience working with databases and writing efficient queries
- Strong English language proficiency
- Must be authorised to work in South Africa (citizen, permanent resident, or valid work permit holder)
- Willingness to work in an office-based environment in Durbanville, Cape Town
- Ability to complete a one-week technical assessment as part of the hiring process
ATTRIBUTES:
- Strong communication skills with the ability to articulate progress and challenges clearly
- Forward-thinking mindset with a proactive approach to problem-solving
- Willingness to learn and adapt within a fast-evolving technical environment
- High level of accountability and commitment to delivering quality work
- Ability to work independently and as part of a collaborative team
- Resilient, motivated, and willing to put in the required effort to meet expectations
- Attention to detail and a structured approach to development tasks
Desired Skills:
About The Employer:
Our client operates within a dynamic, growth-focused technology environment specialising in back-end development and advanced integration solutions for international markets. Their expertise spans video management platforms, access control systems, fire panel integrations, machine learning initiatives, and embedded hardware development.