We are searching for a Full Stack Developer to join our energetic team in Pretoria. The ideal candidate will have a solid background in both front-end and back-end technologies, with a passion for building scalable and efficient web applications.
Responsibilities
Architect and develop applications focusing on user experience and performance.
Conduct thorough testing and debugging of applications to ensure quality.
Mentor junior developers and participate in collaborative projects.
Contribute to all phases of the development lifecycle from planning to deployment.
Stay updated with the latest technologies and best practices in the field.
Requirements
Education
Bachelor's degree in Computer Science or related field
Master's degree is a plus
Experience
5+ years of experience in full-stack software development
Technical Skills
JavaScript
Node.js
Soft Skills
Analytical Thinking
Team Collaboration
Languages
English: Fluent
Advantageous
Proficiency in TypeScript: Hands-on experience in TypeScript, enhancing JavaScript code.
Knowledge of Testing Frameworks: Familiarity with testing frameworks for ensuring thorough code quality.
Benefits
Health, dental, and vision plans
Retirement fund with generous employer contributions
Flexible hours and hybrid work conditions
Employee development programs
Company Culture
Continuous Improvement: Commitment to continuous professional development, learning, and improvement is fundamental to our success.
Respect and Integrity: We conduct our business with the highest ethical standards and respect for all individuals.
Work-Life Balance: We promote a healthy work-life balance to ensure our employees are productive and satisfied.
Status: Open
Other Jobs in Information Technology (IT) and Software Development