Full Stack Developer - JavaScript
Summary
Full Stack Developer in Bloemfontein building web applications end to end: responsive frontends with modern JavaScript frameworks (React, Angular, or Vue.js), Node.js backends with RESTful APIs, and database integration. Offers a hybrid work model.
About the Role
Our client is seeking a versatile Full Stack Developer to join their energetic IT team in Bloemfontein . This role offers the opportunity to work across the entire technology stack, from database design to user interface development. You will be instrumental in building and enhancing their web applications, contributing to both frontend and backend development. If you are a developer who enjoys tackling diverse challenges and building complete solutions, this is an excellent opportunity to contribute to a growing company.
Key Responsibilities
- Develop and maintain dynamic, responsive user interfaces using modern JavaScript frameworks (e.g., React, Angular, Vue.js).
- Design, build, and maintain efficient, reusable, and reliable backend code using Node.js or similar technologies.
- Integrate frontend components with backend services and databases.
- Implement robust security and data protection measures.
- Collaborate with product managers and designers to translate requirements into functional features.
- Troubleshoot and debug issues across the full stack, ensuring smooth application performance.
Requirements
- Bachelor's degree in Computer Science or related field, or equivalent practical experience.
- 3+ years of professional experience as a Full Stack Developer.
- Proficiency in JavaScript, HTML5, CSS3, and experience with frontend frameworks.
- Strong experience with Node.js and building RESTful APIs.
- Solid understanding of database technologies such as PostgreSQL, MySQL, or MongoDB.
- Experience with version control systems like Git.
Benefits
- Competitive salary and annual performance bonus.
- Comprehensive health and wellness benefits package.
- Opportunities for professional growth and skill development.
- Hybrid work model providing a balance of office and remote work.
- Positive and supportive team environment.