edcsquared.io

Remote full-stack Mid NodeJS developer with AWS experience

Status: Open

Salary: R 40,000 to R 60,000

Experience: 4 years

AWS Node.js React

Fully Remote: Yes

How to Apply

Apply Now

Or reach out to:

anthony@edcsquared.io

Location: Remote (South Africa preferred) Type: Full-time Experience: 3–6 years Salary: Market-related, based on experience

About the Role

We’re looking for a solid mid-level developer to join a small, fast-moving product team building real production systems used by thousands of users.

This is not a “ticket factory” role. You’ll work across backend and frontend, ship features end-to-end, and take ownership of parts of the platform. You’ll be working closely with the lead engineer (hands-on) and will be expected to think, not just code.

If you like clean systems, real responsibility, and shipping, this role is for you.

What You’ll Be Working On

Building and maintaining serverless backend services (AWS Lambda, DynamoDB, AppSync)

Developing Node.js APIs and business logic

Working on React / React Native frontends

Integrating third-party APIs (payments, auth, messaging, social platforms)

Improving performance, reliability, and data models

Debugging real production issues (not toy problems)

Collaborating on architecture decisions as the product scales

Tech Stack

You don’t need to know everything, but you should be comfortable with most of this:

Backend: Node.js, TypeScript, AWS SDK

AWS: Lambda, DynamoDB, AppSync (GraphQL), S3, Cognito

Frontend: React / React Native, modern hooks, basic state management

Infrastructure: Serverless architectures, environment-based deployments

Version Control: Git, PRs, basic CI/CD awareness

What We’re Looking For

3–6 years of real-world development experience

Comfortable working independently once briefed

Strong problem-solving skills (you don’t panic when things break)

Understands why things are built a certain way, not just how

Can read existing codebases and improve them

Communicates clearly and asks good questions

Nice to Have (Not Required)

Experience with AWS Amplify

GraphQL in production

Payments or fintech experience

Startup or small-team experience

React Native mobile apps

Understanding of data modeling in DynamoDB

What This Is NOT

❌ Not a junior training role

❌ Not a rigid corporate environment

❌ Not a role with endless meetings and no output

This is a hands-on engineering role where your work actually matters.

What You’ll Get

Competitive salary

Remote-first flexibility

Direct access to the lead engineer (no layers of management)

Real ownership and growth into senior responsibilities

A product that’s already live and growing

How to Apply

Send:

Your CV or LinkedIn

A short note on what you’ve built (projects > buzzwords)

GitHub / portfolio if you have one (optional but encouraged)