Senior Software Engineer, Product

Posted 5 Days Ago
Be an Early Applicant
Hiring Remotely in South Africa
Remote
Senior level
Information Technology • Software • Automation
The Role
Build full‑stack integration features across React/Next.js frontends and Python/Go backend services. Develop and maintain connector infrastructure, API integrations, and data sync pipelines. Use an AI-first approach (LLM assistants, AWS Bedrock) to accelerate development and ship robust, well‑tested GraphQL/REST integrations. Participate in code review and collaborate with product, design, and partner teams.
Summary Generated by Built In

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 AfricaWork Hours - U.S. hours

Senior Software Engineer, Product

At Rewst, we build a workflow automation platform that helps managed service providers move fast, automate confidently, and scale without adding headcount. The Ecosystem team owns the integrations, connectors, and partner experiences that make Rewst powerful out of the box — connecting to hundreds of third-party tools MSPs rely on every day. We work across the full stack — React.js and Next.js on the frontend, Python and Go on the backend, GraphQL connecting them — and take an AI-first approach to development, using Claude and AWS Bedrock to accelerate how we build and how our platform works. If you want to own meaningful surface area across a modern polyglot codebase and ship integration experiences that directly unlock customer value, this is the role.

Responsibilities:
  • Design and build full-stack features across the integration ecosystem — from React/Next.js frontend experiences to Python and Go backend services that connect Rewst to third-party platforms

  • Develop and maintain connector infrastructure, API integrations, and data synchronization pipelines that MSPs depend on daily

  • Take an AI-first approach to development — using LLM assistants as core tools for coding, debugging, code review, and documentation, and contributing to AI-powered features built on AWS Bedrock with Claude models

  • Implement GraphQL queries, mutations, and backend resolvers using Apollo Client and our Go/Python API layers, working across the full request lifecycle

  • Write automated tests (unit, integration, and component) as part of a test-driven development workflow, ensuring connector reliability across a broad integration surface

  • Participate in code review, give and receive feedback on stacked diffs, and help raise the quality bar across the codebase

  • Collaborate closely with Product Managers, Designers, and partner-facing teams on integration design, acceptance criteria, and edge case handling — shipping ecosystem features that are robust, not just functional

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

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

  • Full-stack proficiency: strong in TypeScript/React.js on the frontend and at least one of Python or Go on the backend, with willingness to work across all three

  • Experience designing or consuming REST and/or GraphQL APIs, including third-party integration work

  • Experience building maintainable and testable codebases, including API design, error handling for external services, and unit testing techniques

  • Demonstrated AI-first development practice: daily use of LLM assistants (e.g., Claude, GitHub Copilot, Cursor) for coding, debugging, and documentation — with the ability to evaluate AI output critically and iterate on prompts effectively

Preferred Qualifications:
  • Production experience in two or more of: TypeScript, Python, and Go

  • Experience building or maintaining third-party integrations, connector frameworks, or API aggregation layers

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

  • Hands-on experience with AWS services, particularly Amazon Bedrock, or other LLM APIs (Anthropic Claude, OpenAI, etc.)

  • Familiarity with LLM model tradeoffs — understanding when a faster, cheaper model is the right choice vs. a more capable one, and applying that judgment in production features

  • Experience with OAuth flows, webhook infrastructure, or API authentication patterns common in SaaS integrations

  • Comfort with feature flag systems (Statsig, LaunchDarkly) or product analytics tools (Amplitude, Mixpanel)

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

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

Skills Required

  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 7+ years of programming experience, with at least 2 years in a senior or tech-lead capacity
  • Full-stack proficiency: strong in TypeScript/React.js on the frontend and at least one of Python or Go on the backend
  • Experience designing or consuming REST and/or GraphQL APIs, including third-party integration work
  • Experience building maintainable and testable codebases, including API design, error handling for external services, and unit testing techniques
  • Demonstrated AI-first development practice: daily use of LLM assistants (e.g., Claude, GitHub Copilot, Cursor) for coding, debugging, and documentation
  • Production experience in two or more of: TypeScript, Python, and Go
  • Experience building or maintaining third-party integrations, connector frameworks, or API aggregation layers
  • Experience with relational databases such as PostgreSQL, and with GraphQL APIs across frontend and backend
  • Hands-on experience with AWS services, particularly Amazon Bedrock, or other LLM APIs (Anthropic Claude, OpenAI, etc.)
  • Familiarity with LLM model tradeoffs and applying judgment in production features
  • Experience with OAuth flows, webhook infrastructure, or API authentication patterns common in SaaS integrations
  • Comfort with feature flag systems (Statsig, LaunchDarkly) or product analytics tools (Amplitude, Mixpanel)
  • Experience completing large-scope projects and establishing ownership of a component, feature, or system
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
123 Employees
Year Founded: 2020

What We Do

Rewst is an automation platform built for Managed Service Providers (MSPs) that helps them grow by increasing team capacity and eliminating busywork. It connects disconnected systems and turns tedious tasks into reliable workflows, improving efficiency and accuracy.

Similar Jobs

Circle (circle.so) Logo Circle (circle.so)

Lead Product Designer

Artificial Intelligence • Consumer Web • Digital Media • Information Technology • Social Impact • Software
Easy Apply
Remote
31 Locations
250 Employees
140K-170K Annually

DuckDuckGo Logo DuckDuckGo

Director, Data Science

Information Technology
Remote
20 Locations
393 Employees
244K-244K Annually

Datadog Logo Datadog

Technical Account Manager

Artificial Intelligence • Cloud • Security • Software • Cybersecurity
Easy Apply
Remote or Hybrid
South Africa
6500 Employees

ServiceNow Logo ServiceNow

Architect

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Remote or Hybrid
Johannesburg, Gauteng, ZAF
29000 Employees

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account