We are seeking a talented Software Developer with a passion for coding and a solid understanding of both front-end and back-end technologies. In this role, you will design and implement scalable software solutions that meet our clients' needs.
Responsibilities
Architect scalable software solutions and services.
Mentor junior developers and share best practices.
Contribute to the planning and execution of projects.
Collaborate closely with quality assurance to ensure thorough testing.
Communicate effectively with stakeholders and team members regarding project updates.
Requirements
Education
Bachelor's degree in Computer Science or related field
Master's degree in Software Engineering is preferred
Experience
5+ years of experience in full-stack software development
Technical Skills
React
Node.js
Soft Skills
Communication
Adaptability
Languages
English: Fluent
Afrikaans: Basic
Advantageous
Knowledge of CI/CD tools: Familiarity with Jenkins or GitLab CI for continuous integration and deployment.
Experience with Docker and containerization: Hands-on experience with Docker for creating and managing containers.
Benefits
Full health, dental, and vision benefits
Company-sponsored training and development
Annual performance bonus scheme
Opportunity for remote work
Company Culture
Learning and Development: We provide ample opportunities for learning and growth within the organization.
Work-Life Balance: We believe in maintaining a healthy work-life balance to enhance well-being.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development