As a Software Engineer, you'll be tasked with developing software solutions that meet customer specifications effectively. Your creativity and technical expertise will drive innovations that impact our clients positively.
Responsibilities
Collaborate with cross-functional teams to achieve project milestones.
Participate in architectural discussions and planning.
Contribute to the development of automated testing solutions.
Mentor junior developers on best coding practices.
Implement security measures to safeguard applications.
Create and maintain comprehensive application documentation.
Requirements
Education
Bachelor's degree in Computer Science or related field
Experience
3-5 years of experience in software development
Technical Skills
JavaScript
React
Node.js
Python
Soft Skills
Critical thinking
Teamwork
Languages
English: Fluent
Afrikaans: Conversational
Advantageous
Familiarity with Agile methodologies: Knowledge of Agile practices and participation in scrum ceremonies.
Experience with cloud platforms like AWS or Azure: Understanding of cloud services and deployment strategies on platforms.
Benefits
Competitive salary package with performance bonuses.
Comprehensive health and wellness benefits.
Flexible work hours with remote working options available.
Opportunities for personal and professional development.
Company Culture
Team-oriented environment: We foster a close-knit culture where teamwork and collaboration are key.
Innovation-driven: We regularly explore new technologies and ideas to stay ahead.
Inclusive workplace: We value diversity and are committed to creating an inclusive work environment.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development