CareerPlanSign in

Senior Software Engineer - Full Stack

South Africa🌐 Remote💼 Full-time🗓 2026-05-20 → 2026-09-26

Core

Develop and maintain scalable, full-stack web applications using Next.js and Node.js, building rich user-centric interfaces and RESTful APIs.

Role type

Senior Full Stack Software Engineer

Builds

Scalable web applications, user interfaces, and API services for clients across various sectors.

Domain

Software Engineering, Web Development, Cloud Infrastructure

Deliverable

production ML models | product features

Required skills

Next.js, Node.js, TypeScript, RESTful API design, Docker Compose, AWS (EC2, ECS, RDS, S3), Unit/Integration testing (Jest, Supertest), Git, CI/CD pipelines, Microservices/Serverless architecture

Preferred skills

PostgreSQL, GraphQL, MongoDB, Terraform, Isomorphic/Universal React, Mobile-first design, PWAs

Responsibilities

Develop and maintain scalable full-stack web applications; Build rich, user-centric interfaces; Create RESTful APIs with strong data modeling; Write modular, maintainable code with comprehensive tests; Design and manage infrastructure components; Translate UI/UX wireframes into functional front-end code; Collaborate with cross-functional teams for end-to-end delivery.

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.