Rewst
Technology
SeniorSoftwareEngineer,Platform
Neural analysis suggests this role is
optimal for Senior candidates.
“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.
Technical problem-solver; Debug production issues; Analyze issue sources; Analyze issue impact; Root cause analyses; Troubleshooting
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
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.