We are seeking a talented Software Developer to join our dynamic team in Johannesburg. The ideal candidate will have strong expertise in full-stack development, with extensive experience in JavaScript and related frameworks.
Responsibilities
Design, implement, and optimize web services and APIs.
Collaborate with cross-functional teams to define and implement new features.
Write clean, maintainable code with unit tests.
Monitor application performance and propose improvements.
Research and promote best development practices within the team.
Assist in the deployment process and continuous integration.
Engage in agile development methodologies and sprint planning.
Requirements
Education
Relevant Bachelor's degree
Experience
5+ years of experience in software development
Technical Skills
JavaScript
Python
Soft Skills
Problem Solver
Adaptability
Languages
English: Fluent
Advantageous
Knowledge of cloud platforms (AWS, Azure): Experience working with cloud services to enhance application capabilities.
Understanding of Agile methodologies: Experience in Agile practices and participation in Scrum ceremonies.
Benefits
Comprehensive benefits package
Annual health and wellness stipends
401(k) retirement plan with matching contributions
Team building and social events
Company Culture
Opportunities for Growth: We provide numerous opportunities for career advancement and professional development.
Work-Life Balance: We understand the importance of personal time and encourage work-life harmony.
Open Communication: We foster an environment where open dialogue is encouraged.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development