Senior Frontend Engineer - Grafana Data Transforms
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Grafana @ 4 TypeScript @ 7 SQL @ 4 Leadership @ 4 Communication @ 7 React @ 7 OSS @ 4 Compliance @ 4Details
Grafana Labs is a remote-first, open-source powerhouse. There are more than 20M users of Grafana, the open source visualization tool, around the globe, monitoring everything from beehives to climate change in the Alps. Grafana Labs also helps more than 3,000 companies -- including Bloomberg, JPMorgan Chase, and eBay -- manage their observability strategies with the Grafana LGTM Stack, which can be run fully managed with Grafana Cloud or self-managed with the Grafana Enterprise Stack, both featuring scalable metrics (Grafana Mimir), logs (Grafana Loki), and traces (Grafana Tempo).
We’re scaling fast and staying true to what makes us different: an open-source legacy, a global collaborative culture, and a passion for meaningful work. Our team thrives in an innovation-driven environment where transparency, autonomy, and trust fuel everything we do.
You may not meet every requirement, and that’s okay. If this role excites you, we’d love you to raise your hand for what could be a truly career-defining opportunity.
Location constraint: This is a remote opportunity and Grafana Labs is interested in applicants from Canada EST time zones only at this time.
Responsibilities
- Design, build, operate, and maintain critical frontend systems, owning reliability, performance, and availability.
- Work with your team to deliver new features, iterate on them, and improve based on feedback and metrics.
- Deliver projects end-to-end: gather requirements, brainstorm, prototype, ship, and iterate.
- Respond to community and customer bug reports, feature requests, and escalations.
- Influence roadmap and own aspects of your career objectives.
- Participate in community engagement: accept and review open-source contributions and turn feedback into improvements.
- Ensure operational excellence: performance, reliability, maintainability, and readable code at global scale.
Requirements
- Strong experience building frontend applications, ideally using React and TypeScript, and applying frontend best practices, documentation, and testing.
- Proven track record of delivering projects in a self-driven way with a design-oriented mindset.
- Comfortable balancing engineering tradeoffs; pragmatic, curious, and able to work on complex solutions.
- Experience transforming ideas into working code: design solutions, get feedback, and build prototypes independently.
- Comfortable working in a remote-first company with strong communication skills.
- Values autonomy, collaboration, mentorship, and community engagement.
- Experience or interest in working with data manipulation and transformation features (e.g. Grafana Transformations and SQL Expressions), dashboards, data visualizations, and plugin ecosystems.
Bonus (nice-to-have):
- Organized with a strong sense of accountability.
- Experience developing software that runs in the Cloud and/or some systems engineering experience.
- Techniques to handle disruptions (triage of bug reports, feature requests, customer escalations).
- Comfortable in fast-paced, evolving environments and adapting to changing priorities.
Benefits
- Base compensation range in Canada: CAD 153,729 - CAD 184,475 (actual compensation will vary by level, experience, and skills assessed during the interview process).
- Restricted Stock Units (RSUs) for all roles, bonuses (if applicable), and other benefits (see company careers page for full list).
- 100% remote global culture; in-person onboarding to help new hires integrate.
- Global annual leave policy of 30 days per annum; 3 days reserved for Grafana Shutdown Days; local legislation compliance where applicable.
- Transparent communication, career growth pathways, approachable leadership, and an innovation-driven environment.
- Equal opportunity employer; Grafana Labs may utilize AI tools in recruitment to assist matching CVs to job postings.
Notes
- The Data Transforms squad focuses on building the engine and components behind Grafana's data transformation experience (Transformations and SQL Expressions), working as the bridge between data sources and visualizations.
- Candidates should be comfortable engaging with an open-source community and contributing to a product used at global scale.