2 OPENINGS

Full-Stack Engineer

Build and optimize the core architecture of Voxcode's mobile IDE and web platform

Preferably South Africa
Full-time (Hybrid)
5-Day Week
R180k - R350k/year

Key Hiring Criteria

Location: Preferably South Africa residents
Education: Qualifications not required—hiring based on practical skills and project quality. However, a diploma or bachelor's degree in Computer Science, Software Engineering, or related fields is an advantage. Relevant certifications are also advantageous.
Work Arrangement: Full-time Hybrid (Remote + In-Office flexibility initially; transitioning full-time in-office as team expands)

Role Overview

We are looking for two Full-Stack Engineers to build and optimize the core architecture of Voxcode. You will work directly with our product team to ship new web and mobile IDE components, optimize performance, and refine tools that convert user intent (and voice commands) into working code.

Key Responsibilities

  • Feature Development: Build and ship end-to-end features for our mobile IDE and web platform
  • Component Updates: Maintain, refactor, and modularize UI and IDE components
  • Performance Engineering: Optimize application load times, execution speed, and latency across mobile and web interfaces
  • Cross-Functional Collaboration: Work alongside product designers to test how code editing feels on mobile devices

Skills & Requirements

  • Hands-on build experience with TypeScript, React / React Native, and Node.js
  • Demonstrated ability to write clean, maintainable code and build functional user interfaces
  • Deep care for software performance and fast load times

Tech Stack

Core Technologies (Required)

TypeScriptJavaScript (Advanced)ReactNext.jsNode.jsVite

Backend & Infrastructure

MongoDBDatabase ManagementVPS ManagementDomain & DNS Management

Additional Languages (Nice to Have)

RustPython

Appreciated but Not Required

Android DevelopmentiOS DevelopmentReact NativeGame Development

Knowledge in mobile development or game dev is a bonus and would be appreciated

Screening Questions (Required)

1. Portfolio & Experience

Share the link to your top project or GitHub repository that best demonstrates your full-stack capabilities. What was your role in it?

2. Performance Optimization

How do you approach optimizing a slow React component or web page? Give a practical example from a past project.

3. Mobile IDE Challenges

Building a mobile IDE requires handling tight screens and dynamic user input. What's the biggest technical challenge you anticipate in this space?

Application Requirements

  • LinkedIn Profile link (Required)
  • GitHub link and/or Portfolio of past work/projects (Required)
  • Answers to the Role Screening Questions (Required)

Ready to Apply?

Send your application with your LinkedIn profile, GitHub/portfolio, and answers to the screening questions.

Apply Now