We are seeking a Full-Stack Developer to join our forward-thinking team in Johannesburg. In this role, you will leverage your skills in both front-end and back-end technologies to develop, maintain, and optimize scalable web applications.
Responsibilities
Design, develop, and maintain full-stack web applications optimized for performance.
Collaborate on new feature requests and application improvements with cross-functional teams.
Troubleshoot and resolve application issues effectively.
Implement data security and privacy best practices across the platform.
Document architecture and implementation details for future reference.
Participate in Agile ceremonies and contribute to sprint planning.
Requirements
Education
Master's degree in relevant field is a plus.
Experience
4+ years of experience in software development.
Technical Skills
JavaScript
Vue.js
Databases (SQL/NoSQL)
Soft Skills
Analytical Thinking
Adaptability
Languages
English: Fluent
Advantageous
Experience with AWS or Azure: Knowledge of cloud platforms and services.
Proficiency in TypeScript: Experience with TypeScript for application development.
Benefits
Health, dental, and vision coverage.
Retirement savings plan with contribution matching.
Work-life balance initiatives.
Access to ongoing training and certifications.
Company Culture
Innovation: We encourage innovation and creativity to drive tech solutions.
Collaboration: A team-oriented atmosphere committed to collaborative efforts.
Inclusivity: Diverse and inclusive culture where all voices are valued.
Status: Open
Other Jobs in Information Technology (IT) and Software Development