We are in search of a Software Engineer to become part of our inventive team in Cape Town. The role involves engaging in both front-end and back-end development, creating impactful software solutions that drive business objectives.
Responsibilities
Architect and build scalable applications for various platforms.
Collaborate with stakeholders to gather requirements and deliver solutions.
Implement automation in development processes.
Mentor junior developers and contribute to team knowledge sharing.
Continuously improve application performance and user experience.
Requirements
Education
Bachelor's degree in Computer Science or related field
Master's degree is a plus
Experience
5+ years of software engineering experience
Technical Skills
Python
Docker
Soft Skills
Communication
Adaptability
Certifications
Google Cloud Professional Developer
Certified ScrumMaster (CSM)
Languages
English: Fluent
Advantageous
Familiarity with cloud computing platforms: Experience working with AWS or Azure for cloud-based applications.
Experience with Agile methodologies: Knowledge of Agile practices and how to apply them in software development.
Benefits
Comprehensive health insurance plan
Flexible working conditions with remote options
Employee development programs
Health and wellness stipends
Company Culture
Team Collaboration: Collaboration is key to our success; we work together to achieve shared goals.
Empowerment: We empower our employees to take initiative and ownership of their work.
Transparency: We value open communication and transparency in all our interactions.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development