
Full-Stack JavaScript Developer
- Cape Town, Western Cape
- Permanent
- Full-time
- Develop and maintain full-stack applications for telecom systems
- Design, build, and consume RESTful APIs
- Work with technologies including JavaScript, PostgreSQL, Sails.js, and AngularJS
- Integrate and troubleshoot telecom systems such as Asterisk and FreePBX
- Collaborate with team members to plan, deliver, and review new features
- Participate in code reviews and maintain high coding standards
- Quickly adapt to new frameworks, tools, and technologies as required
- 3+ years of experience in full-stack JavaScript development
- Proficiency in JavaScript (ES6+), Git, Docker, REST APIs, SQL, Linux, WebSockets
- Backend experience with Sails.js (or Express.js), PostgreSQL (including JSON data), RESTful APIs, GraphQL (advantageous)
- Frontend experience with AngularJS (<2.0), Angular Material Design, SCSS/SASS
- Practical knowledge of telecom systems: Asterisk, FreePBX, PHP, MySQL
- Fast learner with strong problem-solving and troubleshooting skills
- Good communication skills and attention to detail
- Comfortable working in a fast-paced environment
- Bonus: Exposure to or interest in AI technologies