We are in search of a talented Software Developer to enhance our dynamic team in Johannesburg. Ideal candidates will possess a strong background in software development, focusing on delivering scalable and efficient solutions.
Responsibilities
Collaborate with cross-functional teams to define, design, and ship new features.
Optimize applications for maximum speed and scalability.
Identify, troubleshoot, and debug issues in a timely manner.
Mentor junior developers and share best practices.
Contribute to improving team processes and methodologies.
Requirements
Education
Bachelor's or Master's degree in Computer Science or Software Engineering
Experience
3+ years of experience with full-stack development
Technical Skills
Java
React
Soft Skills
Adaptability
Communication
Certifications
Scrum Master Certification
Languages
English: Fluent
Advantageous
Experience with containerization tools like Docker: Proficiency in using Docker for environment management.
CI/CD Knowledge: Experience with Continuous Integration and Continuous Deployment practices.
Benefits
Health and wellness initiatives
Generous leave policies
Employee assistance programs
Work-life balance support
Company Culture
Learning and Growth: We prioritize personal and professional development for all employees.
Flexibility: We understand the importance of work-life balance and offer flexible work arrangements.
Sustainability: We are committed to sustainable practices within our operations and community.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development