Rewst

Technology

SeniorSoftwareEngineer,Platform

$1500–1500k South Africa FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer, Platform at Rewst. Skills: Workflow automation, Distributed services, Messaging infrastructure, Multi-region deployments, AI prototyping. Implement code. Test code”

What You'll Achieve.

Advance automation; Improve productivity; Improve efficiency; Achieve automation wins; Improve system reliability; Improve system velocity

Industry & Context.

Technology
Problems you'll solve

Technical problem-solver; Debug production issues; Analyze issue sources; Analyze issue impact; Root cause analyses; Troubleshooting

Eligibility Requirements

On-call rotations

What They're Looking For.

Must Have

Bachelor's degree in Computer Science, 7+ years programming experience, 2+ years senior/tech-lead capacity, Track record setting technical direction, Experience building maintainable codebases, Experience with API design, Experience with unit testing, Daily practical use of LLM assistants

Nice to Have

Experience with TypeScript, Experience with Python, Experience with Go, Experience with PostgreSQL, Experience with GraphQL APIs, Experience with AWS infrastructure, Experience with Kubernetes/EKS, Experience with Terraform, Experience with RabbitMQ, Experience designing CI/CD pipelines, Experience improving quality through code reviews, Experience with appropriate testing, Experience with proper rollout, Experience with monitoring, Experience with proactive changes, 5+ years building large-scale applications, 5+ years building distributed systems, Familiarity with workflow orchestration engines, Experience completing large scope projects, Experience establishing ownership of component/feature/system, Comfort contributing to AI-powered product features

What You'll Do.

Maintain critical systems

Enhance critical systems

Evaluate design options

Decide design options

Manage project priorities

Manage project deadlines

Manage project deliverables

Architect distributed systems

Triage production issues

Debug production issues

Analyze issue sources

Drive issues to resolution

Translate AI prototypes into products

Set technical direction

Drive consensus on approach

Document architectural decisions

Provide technical guidance

Provide technical mentorship

Onboard new team members

Participate in code reviews

Offer feedback on style

Offer feedback on accuracy

Offer feedback on testability

Contribute to sprint ceremonies

Keep team aligned on delivery

Design monitoring solutions

Build monitoring solutions

Design observability solutions

Build observability solutions

Design feedback solutions

Build feedback solutions

Support CI/CD pipelines

Embed security into design

Embed security into implementation

Engage in service lifecycle

Consult on system design

Perform capacity planning

Conduct launch reviews

Monitor system health

Scale systems sustainably

Automate system scaling

Improve system reliability

Improve system velocity

Participate in on-call rotations

Practice sustainable incident response

Write blameless postmortems

Use LLM-assisted workflows

Advocate for LLM workflows

Stay ahead of AI tools

Contribute to documentation

Identify process improvements

Drive process improvements

Build end-to-end understanding

Translate concepts into solutions

How You'll Work.

Team & Collaboration

Design reviews with peers; Design reviews with stakeholders; Cross-functional partnerships; Code reviews; Sprint ceremonies; Squad approach

Process & Methodology

Manage priorities, Manage deadlines, Manage deliverables

Full Job Description

Company Description: Rewst is a tool designed for Managed Service Providers (MSPs) to streamline and automate their processes, saving valuable time and effort. Our platform helps MSPs achieve big automation wins, resulting in increased productivity and efficiency. We value the flexibility of remote work and enjoy opportunities to collaborate in person on occasion. LOCATION: SOUTH AFRICA JOB OVERVIEW: Rewst is seeking talented experienced engineers to join our teams in building cutting-edge infrastructure that powers workflow automation for thousands of IT professionals and MSPs worldwide. As a member of our team, you will have the opportunity to work on complex technical problems, build new capabilities, and improve existing systems across our platform, including distributed services, messaging infrastructure, and multi-region deployments. Our teams are constantly pushing the boundaries of scalability and reliability, and we're looking for passionate individuals who can help us advance the way businesses automate their operations at scale. If you're interested in joining a world-class team of engineers building infrastructure that has significant impact on how IT teams work, we encourage you to apply. RESPONSIBILITIES: - Code with Purpose: Implement, test, and ship clean, efficient, and scalable code across the full stack — from React/TypeScript front-ends through to Go and Python back-end services — acting as a primary resource for maintaining and enhancing critical systems - Lead Design Reviews: Participate in and lead design reviews with peers and stakeholders to evaluate and decide among available technologies; manage project priorities, deadlines, and deliverables with your technical expertise - Technical Problem-Solver: Architect efficient, scalable distributed systems; triage and debug production issues by analyzing their sources and impact across services, infrastructure, and operations — and drive them to resolution - Translate AI into Product: Lead the tec

Free ATS check

Applying for this Senior Software Engineer, Platform role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Ashby

  • Ashby is a fast modern ATS — most applications take under 3 minutes.
  • The resume parser is strong; verify parsed experience dates and job titles.
  • Custom screening questions are often scored algorithmically — answer completely.
  • Location field affects geo-based screening; use your actual metro area.

ANONYMOUS · UNFILTERED

What do employees actually say about Rewst?

Real rants from real employees. Read before you apply.

Read Company Rants →