Join our Johannesburg office as a Software Engineer and play a pivotal role in designing and developing cutting-edge applications. Ideal candidates will excel in both software engineering principles and agile methodologies.
Responsibilities
Architect and deploy applications in a cloud environment (e.g., AWS, Azure).
Work closely with UX/UI designers to ensure seamless user experiences.
Implement security measures and best practices in coding.
Participate in Agile ceremonies and contribute to sprint planning.
Mentor junior developers and help them grow their technical skills.
Requirements
Education
Bachelor's degree in Computer Science or related field
Master's degree is a plus
Experience
3+ years of experience in a similar role
Technical Skills
JavaScript
React
Soft Skills
Communication Skills
Adaptability
Languages
English: Fluent
Advantageous
Familiarity with containerization tools: Experience with Docker for managing containerized applications.
Experience with CI/CD: Knowledge of continuous integration and deployment practices.
Benefits
Attractive salary package with health benefits
Retirement plan with company contributions
Opportunities for professional development
Dynamic and collaborative work environment
Company Culture
Collaboration: We believe in the power of collaboration, encouraging teamwork across departments and skillsets.
Growth Opportunities: Employees are encouraged to pursue growth through ongoing training and career advancement pathways.
Work-Life Balance: We prioritize work-life balance to ensure our employees maintain a healthy lifestyle while delivering excellence.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development