Join our dynamic team as a Full Stack Developer where creativity and technical expertise merge. This role requires a versatile professional capable of developing user-friendly interfaces and robust back-end systems.
Responsibilities
Work in an agile environment, ensuring that applications are built to the highest standards.
Create and maintain databases using SQL and NoSQL technologies.
Guide junior developers and conduct code reviews to ensure best practices.
Translate business requirements into technical specifications through active engagement with stakeholders.
Continuously research new technologies and integrate them into projects.
Requirements
Education
Bachelor's degree in Software Engineering or related field
Master's degree is a plus
Experience
5+ years in full-stack development roles
Technical Skills
JavaScript
React
Node.js
Soft Skills
Critical thinking
Effective communication
Certifications
Microsoft Certified: Azure Developer Associate
Certified Kubernetes Administrator
Languages
English: Fluent
Zulu: Basic
Advantageous
Experience using Docker and Kubernetes: Hands-on experience with containerized applications.
Knowledge of performance tuning: Ability to optimize application and database performance.
Benefits
Comprehensive health benefits
Retirement savings plan with company matching
Flexible hours and remote working options
Opportunities for ongoing training and certifications
Company Culture
Collaborative Spirit: Teamwork is at the heart of our company culture; we solve problems collectively.
Continuous Improvement: We strive to improve our processes and software continuously.
Work-Life Balance: We prioritize the well-being of our employees by promoting a healthy work-life balance.
Status: Open
Other Jobs in Information Technology (IT) and Software Development