Remotery

Senior Software Engineer, Product

Posted Jul 29

This is a fully remote position, open to applicants in South Africa.

📋 Description

• Design and develop full-stack features within the integration ecosystem, encompassing React/Next.js frontend experiences and backend services in Python and Go that connect Rewst with third-party platforms.

• Create and manage connector infrastructure, API integrations, and data synchronization pipelines that Managed Service Providers (MSPs) rely on daily.

• Adopt an AI-first approach to development by leveraging LLM assistants as essential tools for coding, debugging, code reviews, and documentation, while contributing to AI-driven features utilizing AWS Bedrock with Claude models.

• Execute GraphQL queries, mutations, and backend resolvers employing Apollo Client and our Go/Python API layers, navigating through the entire request lifecycle.

• Develop automated tests (unit, integration, and component) as part of a test-driven development process, ensuring connector dependability across a wide integration surface.

• Engage in code reviews, provide and receive feedback on stacked diffs, and help enhance the quality standard across the codebase.

• Collaborate closely with Product Managers, Designers, and partner-facing teams on integration design, acceptance criteria, and handling edge cases—delivering ecosystem features that are not only functional but also robust.


⛳️ Requirements

• A Bachelor’s degree in Computer Science, Computer Engineering, a relevant technical discipline, or equivalent practical experience.

• Over 7 years of programming experience, including at least 2 years in a senior or technical lead role.

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

• Experience in designing or utilizing REST and/or GraphQL APIs, including work on third-party integrations.

• Proven ability to build maintainable and testable codebases, covering API design, error management for external services, and unit testing methodologies.

• Demonstrated practice of AI-first development: regular engagement with LLM assistants (e.g., Claude, GitHub Copilot, Cursor) for coding, debugging, and documentation, coupled with the skill to critically assess AI outputs and effectively iterate on prompts.


🏝️ Benefits

• Competitive compensation package, which includes equity options and additional benefits.

• Flexible work arrangements that promote a supportive work-life balance.

People also viewed

Smartsheet11 hours ago

Senior Software Engineer II – Mobile

BG flagBulgaria OnlyFull-timeFull-stack Engineer
ApplyView job
Archy11 hours ago

Senior Frontend Software Engineer

Latin AmericaFull-timeFull-stack Engineer
ApplyView job
RD Station12 hours ago

Senior Backend Software Engineer – Ruby on Rails

BR flagBrazil OnlyFull-timeFull-stack Engineer
ApplyView job
Juvo12 hours ago

Mid-level Full Stack Engineer

BR flagBrazil OnlyFull-timeFull-stack Engineer
ApplyView job
Abstra12 hours ago

Growth Engineer – Software Engineer

Latin AmericaFull-timeFull-stack Engineer
ApplyView job
Truemed12 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$175k – $225k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers