Full Stack JavaScript Developer

Bdm Cx
Haywards Heath, UK
1 day ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
£51,677.0
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) PHP (Programming Language) Application Programming Interfaces (APIs) Application Integration Architecture VoIP Cascading Style Sheets (CSS) Databases Linux Web Development JSON PostgreSQL MySQL
+15 more
Standard Sql Systems Integration WebSocket Internet Protocol Telephony Angular Material Express.js Software Troubleshooting Backend Git AngularJS Graphql Front End Software Development Restful APIs Docker Service Stack

Job description

  • Developing and maintaining full-stack JavaScript applications
  • Building and consuming REST APIs
  • Developing backend services using Sails.js / Express.js
  • Working with PostgreSQL databases and data models
  • Developing and maintaining frontend applications using AngularJS
  • Building real-time functionality using WebSockets
  • Integrating applications with telecoms and VoIP platforms
  • Working with Asterisk and FreePBX
  • Website Development and Maintenance
  • Troubleshooting application, database, Linux and telecoms issues
  • Using Git and Docker as part of the development and deployment workflow
  • Working collaboratively with our wider technical and product teams

Requirements

We are looking for a skilled Full Stack JavaScript Developer to join our team at our Cape Town office in Wembley Square. [On-site positions]

This is a hands-on development role for someone with a strong background across both backend and frontend development, ideally combined with experience working with telecommunications and VoIP systems.

You’ll work across the full technology stack, developing and maintaining applications, APIs and integrations that support our platforms and services. We’re looking for someone who enjoys solving problems, is comfortable working with existing systems as well as building new functionality, and can quickly get up to speed with unfamiliar technologies. Duties & Skills, * JavaScript

  • Git
  • Docker
  • REST APIs
  • SQL
  • Linux
  • WebSockets

  • Sails.js, or strong Express.js experience if you have not previously worked with Sails.js
  • PostgreSQL
  • Designing, building and consuming REST APIs
  • PostgreSQL JSON / JSONB experience would be a plus
  • GraphQL experience would be a plus

  • AngularJS (pre-2.0 / AngularJS 1.x)
  • Angular Material Design
  • SCSS

Telecommunications experience is an important part of this role. Ideally, you will have practical experience with some or all of:

  • Asterisk
  • FreePBX
  • PHP
  • MySQL
  • VoIP / telephony systems and integrations

Desired Experience & Qualification

10 years of experience in this role. Package & Remuneration

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

1:26 min

Spear phishing IT administrators with malicious VoIP spoofing

Mauro Verderosa · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · World Congress 2025

1:50 min

Evaluating the strategic benefits of hiring African developers

Mark Schaub Mark Schaub · World Congress 2024

Videos

See all

Related articles

See all