Rewst Logo

Rewst

Senior Software Engineer, Platform

Posted 4 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in South Africa
Senior level
Remote
Hiring Remotely in South Africa
Senior level
Design, build, and operate scalable platform services across frontend and backend (React/TypeScript, Go, Python). Lead architecture and design reviews, transition AI prototypes to production, ensure observability and CI/CD, participate in on-call/SRE duties, mentor engineers, and drive ownership of platform areas.
The summary above was generated by AI

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 technical execution of transitioning experimental, bleeding-edge AI prototypes into scalable, secure internal products; bridge the gap between AI capabilities and practical daily engineering workflows

  • Set Technical Direction: Drive consensus on approach within your squad, document architectural decisions, and provide technical guidance and mentorship to peers — including helping onboard new team members

  • Collaborative Coder: Actively participate in code reviews, offering actionable feedback on style, accuracy, testability, and efficiency; contribute to sprint ceremonies and keep the team aligned on delivery

  • DevOps Mindset: Design and build solutions that incorporate monitoring, observability, and feedback loops; support CI/CD pipelines, write post-mortems with clear root cause analyses, and embed security into design and implementation

  • SRE Function: Engage in the full lifecycle of services — from inception and design through deployment, operation, and refinement. Support services before they go live through system design consulting, capacity planning, and launch reviews. Once live, measure and monitor availability, latency, and overall system health. Scale systems sustainably through automation, and evolve them by pushing for changes that improve reliability and velocity. Participate in on-call rotations, practice sustainable incident response, and write blameless postmortems that lead to real systemic improvement

  • Champion AI Tooling: Actively use and advocate for LLM-assisted workflows across the engineering team; stay ahead of emerging AI developer tools and share insights to uplift team productivity

  • Proactive Contributor: Contribute to existing documentation and educational content; identify opportunities to improve software development, delivery, and operational processes — and actively help drive those improvements

  • Establish Ownership: Build deep, expert end-to-end understanding of one or more platform areas, indexing high on technical problem-solving to unblock development and translate ambiguous concepts into delivered solutions

Minimum Qualifications:
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience

  • 7+ years of programming experience in a relevant language, with at least 2 years in a senior or tech-lead capacity

  • Track record of setting technical direction for a team, driving consensus and successful cross-functional partnerships

  • Experience building maintainable and testable codebases, including API design and unit testing techniques

  • Demonstrated AI proficiency: daily practical use of LLM assistants (e.g. Claude, GitHub Copilot, Cursor) for coding, debugging, and documentation — with the ability to evaluate AI output critically

Preferred Qualifications:
  • Experience in programming languages such as TypeScript, Python, or Go

  • Experience with relational databases such as PostgreSQL, and with GraphQL APIs

  • Experience with AWS infrastructure, Kubernetes/EKS, Terraform, and distributed systems such as RabbitMQ

  • Experience designing and operating CI/CD pipelines, including integration, automation, and observability

  • Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes

  • 5+ years of relevant experience building large-scale applications or distributed systems

  • Familiarity with workflow orchestration engines (Temporal, Airflow, or similar)

  • Experience completing projects at large scope and establishing ownership of a component, feature, or system

  • Awareness of AI-assisted architecture and design patterns; comfort contributing to AI-powered product features

Why Join Us: 

  • Opportunity to make a significant impact in a fast-growing startup environment

  • Collaborative and inclusive culture that values creativity, diversity, and innovation 

  • Competitive compensation package, including equity options and benefits

  • Flexible work arrangements and a supportive work-life balance

Similar Jobs

Yesterday
Easy Apply
Remote
Easy Apply
Senior level
Senior level
Artificial Intelligence • Consumer Web • Digital Media • Information Technology • Social Impact • Software
As a Senior Quality Platform Engineer, you will develop and maintain quality infrastructure, improve developer experience, and implement quality engineering practices to ensure scalable, efficient testing workflows.
Top Skills: AWSAzureCircleCICypressDockerGCPGithub ActionsGitlabJavaJavaScriptJestJunitKubernetesPlaywrightPythonRubyTypescript
Yesterday
Remote
Senior level
Senior level
Blockchain • Fintech • Payments • Financial Services • Cryptocurrency • Web3
The VP of USDC Growth for Sub-Saharan Africa will drive market intelligence, brand presence, and stakeholder engagement while ensuring compliance across regions. Responsibilities include fostering partnerships, engaging regulators, and supporting regional strategy development for growth in Nigeria, Kenya, and South Africa.
Top Skills: Apple MacosGoogle SuiteSlack
6 Days Ago
In-Office or Remote
Senior level
Senior level
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
The Group Legal Counsel will provide strategic legal support, lead negotiations on contracts, advise on governance and compliance issues, and build relationships across teams.

What you need to know about the Belfast Tech Scene

If asked to name the birthplace of the RMS Titanic, you might not say Belfast. Similarly, if asked to name Europe's leading destination for foreign direct investment in new software development, Belfast might not come to mind. Yet, both are true. The city has emerged as a tech powerhouse, recently ranked among the best in the U.K. for tech careers — especially for software developers. It also leads the U.K. with the highest percentage of software development jobs advertised.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account