Are you a passionate Software Engineer? Join our team in Johannesburg to develop innovative software solutions. You will work on exciting projects that push the boundaries of technology, collaborating with a team of talented professionals.
Responsibilities
Design user-friendly web interfaces and interactive experiences.
Develop APIs and integrate with third-party services.
Participate in regular sprint planning and retrospectives.
Assist in mentoring junior developers and interns.
Monitor application performance and implement enhancements.
Work closely with QA teams to ensure high-quality outputs.
Requirements
Education
Bachelor's degree in Software Engineering or related field
Experience
3+ years experience in software engineering
Technical Skills
JavaScript
Node.js
Soft Skills
Attention to Detail
Adaptability
Languages
English: Fluent
Zulu: Basic
Advantageous
Knowledge of containerization (Docker): Experience with Docker for application deployment.
Experience with CI/CD tools: Proficient in using tools for continuous integration and deployment.
Benefits
Comprehensive health insurance
Employee wellness programs
Paid time off for volunteering
Remote work options
Company Culture
Diversity and Inclusion: We celebrate diversity and are committed to an inclusive workplace.
Work-Life Balance: We promote a healthy work-life balance for all employees.
Community Engagement: Our team participates in community service and outreach programs.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development