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
Design and implement user interfaces with React.
Develop backend services using Node.js and Express.
Collaborate with UI/UX designers to improve the design and functionality of applications.
Maintain and improve existing applications while troubleshooting and debugging.
Ensure the performance and quality of applications through testing and code reviews.
Assist in the design and implementation of RESTful APIs.
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
Familiarity with Docker: Knowledge of containerization practices and tools.
Experience with CI/CD: Previous exposure to continuous integration and deployment pipelines.
Benefits
Comprehensive health insurance package
Retirement savings plan with company contributions
Flexible work hours
Opportunities for remote work
Company Culture
Innovation: We encourage an innovative mindset where ideas are transformed into action and excellence is pursued with passion.
Team Spirit: Our team thrives on collaboration, fostering an environment where we support and push each other to succeed.
Inclusiveness: We value diverse perspectives and strive to create an inclusive culture where everyone feels welcome.
Status: Open
Other Jobs in Information Technology (IT) and Software Development