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