Join our dynamic team in Pretoria as a Software Developer, where you'll be responsible for designing, developing, and maintaining software applications. We're looking for someone with a passion for technology and a desire to innovate.
Responsibilities
Write clean, maintainable code with a focus on efficiency.
Stay updated with emerging technologies and propose improvements.
Assist in the training of junior developers as needed.
Manage your time effectively to meet project deadlines.
Support deployment and monitoring of applications in production.
Requirements
Education
Bachelor's degree in Software Engineering or related field
Master's degree is a plus
Experience
4+ years of professional software development experience
Technical Skills
Python
Node.js
Soft Skills
Analytical thinking
Leadership
Certifications
Google Cloud Professional Developer
Certified ScrumMaster (CSM)
Languages
English: Fluent
Advantageous
Experience with CI/CD processes: Knowledge of Continuous Integration and Continuous Deployment best practices.
Familiarity with serverless architecture: Understanding of serverless computing and its benefits.
Benefits
Health, dental and optical benefits
Generous leave policy including paid time off and public holidays
Work-from-home capabilities and flexible hours
Support for professional certifications and training
Company Culture
Growth and Learning: We provide ongoing training and development to help our employees reach their full potential.
Work-Life Balance: We promote a healthy work-life balance for all employees.
Respect and Support: We foster a culture of respect where all contributions are valued.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development