Tech Support Developer
As a Tech Support Developer, you will act as a high-level technical escalation point. You’ll spend your time investigating complex issues that require reading (and occasionally writing) code to solve. You are a developer by trade but a problem-solver by nature.
Key Responsibilities
- Deep-Dive Troubleshooting: Investigate complex technical issues reported by users by analyzing logs, querying databases, and reviewing application code.
- Bug Resolution: Identify, reproduce, and document software bugs. You will submit pull requests for hotfixes and minor improvements to the production codebase.
- Tooling & Automation: Build internal scripts and dashboards (Go, Python, or Node.js) to automate repetitive support tasks and monitor system health.
- Technical Advocacy: Translate "user-speak" into actionable technical requirements for the product and engineering teams.
- Documentation: Maintain a robust internal knowledge base regarding system architecture and common technical workarounds.
Technical Profile
- Code Literacy: Proficiency in at least one major language (e.g., C, Go, or Java) with the ability to navigate large, unfamiliar codebases.
- Systems Thinker: Strong understanding of how different components (APIs, databases, and front-end) interact.
- SQL Mastery: Ability to write complex queries to extract data and diagnose state-related issues.
- Optimization Mindset: An interest in performance—you don't just want it to work; you want it to work efficiently.
- Communication: The ability to explain a "race condition" or a "memory leak" to a non-technical stakeholder without losing them.
Why Join Us?
We value technical curiosity and "under-the-hood" knowledge. You’ll have the autonomy to improve our internal systems and a direct impact on the stability of our product.
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |
📊
Average salary range of similar jobs in
analytics →
Loading...