Join to apply for the Support Engineer role at Appwrite
We are seeking a motivated and skilled Support Engineer to join our dynamic team. As a Support Engineer, you’ll be instrumental in ensuring our users have a positive and seamless experience with Appwrite. In this role, you will work within the success team providing technical assistance, troubleshooting issues, contributing to user-focused documentation, and more. This position offers a unique opportunity to work cross-functionally in a fast-paced startup environment, supporting both technical and non-technical users while deepening your backend development expertise.
Responsibilities
- Respond to developer issues related to Appwrite services, APIs, and SDKs ensuring technical issues are resolved promptly to ensure developer satisfaction
- Actively monitor & engage all questions within the Appwrite community including Appwrite-related posts and provide knowledgeable insights about Appwrite (GitHub discussions, Discord community, Reddit, Twitter, and any related channels of developer questions etc)
- Proactively reach out to users to gather feedback, identify pain points, and recommend improvements to enhance overall user experience.
- Maintain and update user documentation, FAQs, and troubleshooting guides, ensuring resources are clear, accurate, and accessible.
- Take ownership of support cases, seeing them through to resolution
- Manage support ticket questions, including assigning tickets to appropriate team members
- Collaborate with the DevRel team and Engineering teams
- Contribute to continuous improvement efforts to enhance Appwrite's performance, features, and usability
- Report Appwrite-related bugs to the appropriate teams and collaborate with them to ensure timely fixes and updates
- Proactively monitor Appwrite systems, services, and APIs to detect and address potential issues before they impact users
- Escalate complex issues to higher-level support or engineering teams when necessary, using FAQs, documentation, or their own knowledge of the product
- Communicate with developers using a professional and empathetic tone to foster positive interactions and effective problem-solving
- Create and maintain support articles and common questions and solutions in a Knowledge Base
- Update a weekly report highlighting KPIs, challenges, repeated questions, and areas for product improvement. Use metrics to measure and track support effectiveness, response times, and resolution efficiency
- Be willing to go above-and-beyond when supporting our developers
Requirements
- 2+ years of experience with customer facing technical support and technical troubleshooting
- Experience with creating and presenting detailed reports to showcase support performance and suggest improvements
- Great communication skills, including patience, to work with developers that are in different cultures around the world
- Good understanding of programming and software troubleshooting. (Knowledge of Appwrite is a big bonus!)
- Experience working with multiple JavaScript frameworks (Angular, Vue, Svelte, React) and client development platforms (Flutter, iOS, Android, etc)
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
- Experience with cloud platforms (e.g., GCP, DigitalOcean, AWS).