Tech Stack
ElectronGraphQLJavaJavaScript.NETNode.jsPythonTypeScript
About the role
- Analyze logs, debug code, and troubleshoot APIs to resolve complex client issues
- Investigate stack traces, errors, and integration flows to identify root causes
- Debug JavaScript/TypeScript in production-like scenarios and write scripts/tests to reproduce client environments
- Communicate with customers via ticketing systems and email and participate in audio/video calls for deep troubleshooting
- Collaborate closely with Product and Engineering to ensure smooth resolutions
- Build diagnostic tools, scripts, and sample applications to streamline support
- Contribute to knowledge base and internal runbooks with developer-grade solutions and examples
- Act as a trusted technical advisor for both technical and non-technical stakeholders
- Participate in on-call rotation (shared across the team / approx. 1 week per month)
Requirements
- Strong JavaScript / TypeScript literacy (read/debug production code; write small scripts/tests)
- Proficient in log analysis (stack traces, errors, correlation across services)
- API troubleshooting (REST/GraphQL; auth flows; headers; Postman/cURL)
- Working knowledge of desktop/web fundamentals: Electron, iframes, browser contexts, CORS, storage
- Practical understanding of environments/config management (dev/QA/stage/prod; feature flags; versioning)
- Excellent written and verbal communication skills, with the ability to translate technical findings into client-friendly language
- Desire to help customers and willingness to contribute to the team’s success
- Fluent in English – verbally & written
- Availability to perform on-call duties
- Nice to have: QA/Automation or DevOps exposure (CI logs, releases, telemetry)
- Nice to have: Scripting beyond JS (Python/Node CLI, .NET, Java) for quick internal tools
- Nice to have: Experience with enterprise client support and secure data handling
- Nice to have: Familiarity with Jira/JSM workflows and disciplined documentation