Join our Cape Town team as a Software Engineer, where you'll be tasked with building efficient, scalable applications. This is a fantastic opportunity to work in a vibrant environment where innovation and new ideas are always encouraged.
Responsibilities
Develop high-quality software solutions in a collaborative environment.
Work closely with QA teams to ensure robust testing and quality assurance.
Provide support and maintenance for existing applications.
Contribute to team meetings and provide ideas for process improvements.
Document development processes and code changes.
Assist in training junior developers and sharing best practices.
Requirements
Education
Bachelor's degree in Computer Science or related field
Experience
5 years of experience in software development
Technical Skills
C#
Node.js
Soft Skills
Analytical skills
Communication
Languages
English: Fluent
Advantageous
Familiarity with agile methodologies: Experience working in agile environments.
Exposure to UX/UI design principles: Basic understanding of UX/UI design practices.
Benefits
Comprehensive health coverage.
Generous leave policies including paid sick leave.
Annual training and development budget.
Team-building events and activities.
Company Culture
Continuous Improvement: We believe in continuous learning and improvement for both our products and our people.
Team Spirit: Collaboration and team spirit are at the heart of our operations.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development