Tech jobs
Job listings
Remote Junior Full-Stack Developer
Junior full-stack developer on a fully remote engineering team at a tech startup, building and maintaining scalable web applications end to end — from front-end UIs to back-end services — using frameworks like React/Angular/Vue and languages like Python, Node.js, Java, or Ruby, plus SQL/NoSQL databases and Git.
Remote Full-Stack Developer Intern
Fully remote full-stack internship with a custom web-solutions company: assist building responsive front-ends (React/Vue/Angular), back-end services and APIs (Node.js/Python/Ruby), and work with SQL/NoSQL databases, collaborating via Git in a remote-first team. Aimed at CS students or recent grads.
Full Stack Engineer: Java, React & Rails (On-site Irene)
On-site full stack developer at Network Finance in Irene, Centurion (Gauteng), building robust web applications end to end: Java and Ruby on Rails back ends, React front ends, and RESTful API integration. Requires 3+ years of full stack experience plus SQL and OOP/architecture fundamentals.
Lead Full Stack Developer (Remote)
Lead Full Stack Developer for a Cape Town software firm, fully remote within South Africa: leading and mentoring a dev team while building web apps, APIs, and front ends (React/Angular/Vue; Node.js/Python/Java/Rails), and owning architecture, CI/CD, and cloud delivery on AWS/Azure/GCP.
Remote Junior Backend Developer Apprentice
Fully remote junior backend developer apprenticeship: you assist senior engineers in designing, building, and maintaining server-side logic, APIs, and SQL/NoSQL databases for a client's web platforms, using languages like Python, Java, Node.js, or Ruby. Includes training, mentorship, and a competitive stipend.
It recruitment consultant - full-stack development
An IT recruitment consultant role at a staffing firm in Polokwane, South Africa: managing the full recruitment lifecycle for full-stack developer positions — sourcing, screening, and placing candidates with client companies in a hybrid work arrangement. Requires familiarity with stacks like JavaScript, Python, Java, C#, React, and Node.js.
Full Stack Developer – Java | React | Ruby on Rails
Network Finance is hiring a full stack developer in Irene (Centurion), Gauteng to develop, maintain and enhance web-based applications, integrating React front ends with Java and Ruby on Rails back ends and SQL databases. The role is fully in-office and requires 3+ years of software development experience.
Full Stack Developer (Mid-Level)
Mid-level full-stack developer based in Mossel Bay, South Africa, building and maintaining web applications end to end — back-end services and APIs (Python, Node.js, or Java), front-ends (React, Angular, or Vue.js), plus database design, testing, and deployment for a client company via a placement firm.

Senior Software Engineer, Growth
Senior Software Engineer on Handshake's Growth team (onsite in SF), designing and shipping experiments across the user funnel — onboarding, activation, retention, notifications — and scaling distributed systems for millions of users. Stack includes Ruby on Rails, GraphQL, React, and experimentation platforms.

Staff Software Engineer, Gustie Assist
Build and own Gustie Assist’s Otto, an LLM-powered agent that autonomously resolves payroll, benefits, and compliance issues for Gusto’s support advocates, spanning backend, frontend, and safety-critical tooling.
ML PhD Software Engineer Intern
Build and evaluate LLM-powered conversational features for restaurant automation using reinforcement learning and advanced ML techniques.
Software Engineer, Teacher Experience
Build and maintain full-stack web features for a K-12 AI/CS education platform's teacher experience, working with JavaScript/TypeScript, React, Ruby on Rails, SQL, and AWS services while leveraging agentic AI tools.
Site Reliability Engineer (Mobile Applications – iOS & Android)
Site Reliability Engineer owning reliability, performance, and incident management for production iOS and Android apps in an eCommerce environment. Day-to-day involves crash/ANR triage, SLIs/SLOs, monitoring with Firebase, Splunk, and Grafana, app release management, and CI/CD plus cloud ops on Azure/GCP.

Senior Software Engineer - Accounting Core
Senior engineer on Xero's Accounting Core team in Vancouver (hybrid, 1-2 office days/week), decoupling accounting capabilities like invoices, payments, bank transactions and reconciliation from a monolith into reliable, scalable cloud services. Backend work moving toward C#/.NET; $155k-205k CAD base plus bonus and RSUs.

Senior Software Engineer - Payments Platform
Senior engineer on Xero's Payments Platform team in Vancouver, owning end-to-end payment capabilities (orchestration, provider integrations, onboarding, risk/compliance, reconciliation, bill payments) for Xero's small-business accounting product. Hands-on backend work building reliable, high-throughput distributed services on cloud platforms, with a hybrid office model.
GCP Cloud DevOps Engineer (hybrid - Kraków)
Hello, We are called People More because we treat our employees with respect, but also because the projects we work on are for people and should be easy and pleasant to use. We are technological, but we look at the…



Senior Full Stack Engineer
Builds and maintains Cyera's AI security platform using JavaScript, React, and backend languages like Node.js or Python, collaborating with cross-functional teams to deliver scalable solutions.
Senior Software Engineer
In-person senior full-stack engineer at an Indianapolis SaaS platform (sports/fitness vertical), leading projects end to end while writing production code across Ruby on Rails, React, Java, and PostgreSQL microservices on GCP. Also serves as the team's AI-assisted development lead, mentoring mid-level and junior engineers.