Mid-Level Web Developer (Backend and Frontend) for Dynamic Digital Agency

scale army careers South Africa
Remote
Apply
AI Summary

Join a small, innovative digital agency as a mid-level web developer to build, scale, and stabilize backend and frontend systems. Collaborate closely with product and engineering leadership to implement new features and refine existing functionality. Work on a client-facing admin CMS platform with a focus on modern tools, scalable systems, and collaborative workflows.

Key Highlights
Build, scale, and stabilize backend and frontend systems
Collaborate with product and engineering leadership
Implement new features and refine existing functionality
Technical Skills Required
Postgres Prisma Node.js Express React JavaScript HTML CSS Jest Supertest React Testing Library

Job Description


This role is open to candidates based in LATAM, Africa, and Eastern Europe. Please note that as this role supports U.S.-based clients, candidates must be available to work during U.S. business hours aligned with the client’s time zone.

Our client is a dynamic and innovative digital agency focused on creating engaging digital experiences across websites, mobile apps, immersive games, VR, and interactive educational content. With a strong emphasis on modern tools, scalable systems, and collaborative workflows, the team brings creative ideas to life through thoughtful engineering and cutting-edge technology.

Location

Fully remote | 10:00 AM – 6:00 PM PT

Role Overview

The Web Developer will take ownership of day-to-day development work on a client-facing admin CMS platform. This role focuses on building, scaling, and stabilizing backend and frontend systems while collaborating closely with product and engineering leadership to implement new features and refine existing functionality.

Key Responsibilities

Backend Development

  • Design and build backend database models and schemas using Postgres and Prisma
  • Implement role- and permission-based API authentication using common middleware patterns
  • Develop and maintain an Express controller and services architecture for routing and business logic
  • Handle communication between a Unity frontend and the API backend via a UI/API layer

Frontend Development

  • Translate client and internal requirements into functional systems and user interfaces
  • Implement UI designs using React, JavaScript, HTML, and CSS

Collaboration & Maintenance

  • Work closely with the team on system updates, maintenance, and new feature requirements
  • Collaborate with product and engineering leadership to refine and improve platform functionality

Testing & Quality Assurance

  • Write unit and integration tests using Jest and related tools (Supertest, React Testing Library)
  • Build tests to ensure platform stability and prevent regressions

Qualifications

Experience

  • 3–5 years of professional web development experience (mid-level)
  • Hands-on experience building and maintaining production systems

Skills

  • Strong understanding of relational data modeling using Postgres and Prisma
  • Production experience with Node.js, Express, React, JavaScript, HTML, and CSS
  • Experience implementing API security and authentication
  • Familiarity with Git and Jira
  • Fluent English with the ability to clearly explain technical concepts and tradeoffs
  • Ability to work autonomously while collaborating closely with a PM and tech lead
  • Execution-focused working style as an individual contributor

What Success Looks Like

  • The admin CMS platform is successfully shipped, scaled, and stabilized
  • New features are implemented and existing ones refined to meet client and internal needs
  • Strong collaboration with product and engineering leadership
  • Platform stability is maintained through robust testing and quality assurance

Opportunity

This role offers the opportunity to join a small, innovative digital agency and make a direct impact on the development of engaging digital experiences. You’ll work with modern technologies, collaborate closely with leadership, and contribute meaningfully to building scalable systems while growing your skills in a fast-paced, creative environment.

Application Process

To be considered for this role these steps need to be followed:

  • Fill in the application form
  • Record a video showcasing your skill sets

Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

Highbrow Technology Inc

South Africa

Intermediate PHP Developer

Programming
2d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Network Recruitment

South Africa
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

dose studios (pty) ltd

South Africa

Subscribe our newsletter

New Things Will Always Update Regularly