Product Success Engineer: PowerSync

South Africa, Remote

PowerSync is a cutting-edge sync engine designed to empower developers with seamless data synchronization capabilities, allowing them to build offline-first and local-first apps. We’re seeking a talented Product Success Engineer to bridge the gap between our Engineering team and our customers, ensuring a smooth experience and successful outcomes for customers.

As a Product Success Engineer for PowerSync, you’ll be at the forefront of the product, working closely with customers. You would use your technical software development skills to work on our open-source and source-available repositories, and work closely with customers to provide real-world success with the product.

Key Responsibilities

  • Product Expertise
    • Gain a thorough understanding of PowerSync’s architecture and its capabilities.
    • Keep up to date with the latest developments in the product and new releases.
    • Collaborate with other engineers to resolve complex technical issues.
  • Software Development
    • Build and maintain proof-of-concept applications using the various PowerSync Client SDKs and supported backend databases for prospective customers.
    • Build and perform performance benchmarking and load testing, for specific prospective customers as well as for generic reference purposes
    • Build and maintain demo/example/reference applications using PowerSync.
    • Build and maintain internal tools used by the Product Success Engineering team.
  • Continuous Improvement
    • Work closely with the Engineering team to assist with reproducing bugs and issues reported by the community and customers.
    • Contribute to improving product documentation and internal knowledge bases.
  • Community Success
    • Engage with the PowerSync developer community by answering questions, assisting developers with debugging code, reproducing issues reported, and offering best practices to developers.
    • Collect and share user feedback with the Product team to drive continuous improvement of PowerSync.
  • Technical Account Management
    • Take part in pre-sales engineering activities and meetings with prospective customers to provide technical support in sales engagements, alongside sales representatives.
    • Own and take responsibility for ensuring the successful deployment of PowerSync for our Enterprise customers.
    • Engage with Enterprise customers by attending and owning regular check-in meetings.
    • Keep track and own action items from customer engagements and own running down customer specific actions to completion.
    • Provide technical support as the first responder for Enterprise customers in production: gather information, and assist Enterprise customers with troubleshooting and debugging.
    • Prepare meeting agendas, take notes, and track action items to ensure accountability and progress.
  • Remote Collaboration
    • Excel in a distributed team environment, leveraging tools for remote work and communication.
    • Maintain clear and effective communication with both internal teams and customers.

Required Skills and Experience

  • Technical Skills
    • 3+ years of software development experience in at least one of the following: Frontend: Flutter, JavaScript/TypeScript for Web, Angular, Svelte, React, Vite, Webpack, .NET MAUI. Mobile: Swift, Kotlin, React Native, FlutterFlow. Backend: Java, .NET or Node.js
    • Proficiency with Git and GitHub.
    • Experience with one or more databases: MongoDB, Postgres, MySQL.
    • Experience in software delivery for production environments.
  • General Requirements
    • Exceptional written and verbal communication skills in English.
    • Experience providing technical support to developers and end-users.
    • Strong problem-solving skills and the ability to work autonomously.
    • Flexibility to attend meetings with customers and team members who are in the US and customers that are in other countries/timezones.
  • Great-to-Have
    • Familiarity with local-first app development principles and experience with systems/tools that leverage local-first patterns.

How to apply

Email us at join@journeyapps.com