Used Tools & Technologies
Not specified
Required Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Security @ 4
Software Development @ 4
Go @ 4
Grafana @ 4
Kubernetes @ 4
TypeScript @ 7
Automated Testing @ 4
GCP @ 4
CI/CD @ 4
AWS @ 4
Azure @ 4
Communication @ 4
JavaScript @ 7
Node.js @ 7
CRM @ 4
API @ 4
NetSuite @ 4
Salesforce @ 4
Observability @ 4
AI @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Grafana Labs is a remote-first, open-source company powering observability tools used globally. AppCore (Application Core Services) builds and operates critical internal and customer-facing systems on the grafana.com platform, including billing, provisioning, cloud marketplace integrations, and the customer account/management portal. This team works at the intersection of product, platform, and business operations to deliver reliable workflows and integrations that support customer lifecycle and internal business processes.
This is a remote position. Candidates are being considered in Germany, Ireland, Sweden, Spain, and the United Kingdom only.
Responsibilities
- Influence the team roadmap and drive your own career development.
- Drive projects from ideation through implementation and production operations.
- Design, build, operate, and evolve critical services with a focus on reliability, performance, and availability.
- Build and maintain production backend services and APIs that support core customer and business workflows.
- Contribute to customer-facing and internal web applications (including account and management portals).
- Design, build, and maintain integrations between Grafana systems and external business platforms (e.g., NetSuite, Salesforce) and cloud marketplaces (AWS, Azure, GCP).
- Work across internal services, APIs, and external systems to build reliable data flows and business-critical automations.
- Improve the existing codebase by addressing technical debt, strengthening CI/CD pipelines, and increasing test coverage.
- Own services in production, including participating in on-call rotations.
- Collaborate with engineers, product managers, and stakeholders using async communication and video meetings.
- Work across AppCore domains such as billing, provisioning, cloud marketplace integrations, account management workflows, and business systems integrations.
- Contribute to technical design discussions and pragmatic solutions to business-critical problems.
- Embrace and contribute to open-source culture where applicable.
Requirements
- Strong professional software engineering experience with at least one modern programming language such as JavaScript, TypeScript, Node.js, Go, or similar.
- Strong experience building and maintaining production backend services and APIs.
- Solid frontend development experience using TypeScript, ideally in modern web applications.
- Ability to work effectively across the stack to deliver end-to-end features spanning backend systems, APIs, integrations, and customer-facing web experiences.
- Experience designing, building, and maintaining integrations between internal services and third-party platforms.
- Experience working with external business systems such as NetSuite, Salesforce, or similar SaaS platforms through APIs, events, or middleware.
- Ability to design reliable system interactions across APIs, asynchronous workflows, and service boundaries.
- Experience delivering projects from idea to production in a self-driven way and familiarity with owning software in a "you build it, you own it" environment, including operational responsibility and on-call duties.
- Experience writing clean, maintainable, and well-tested code and a solid understanding of modern software development practices including CI/CD, code review, and automated testing.
- Strong collaboration and communication skills for distributed teams and the ability to work across technical and business problem spaces.
Bonus Points For
- Experience with automation and infrastructure-as-code practices.
- Experience with Kubernetes and cloud platforms (AWS, Azure, GCP).
- Experience integrating with business platforms such as NetSuite, Salesforce, or similar SaaS systems.
- Experience working on business-critical workflow domains such as billing, provisioning, account lifecycle management, or CRM/ERP integrations.
- Interest in or experience with observability tools and practices.
- Experience contributing to open source or working in open-source-oriented engineering cultures.
Compensation & Rewards
- In Spain, the base compensation range for this role is EUR 82,000 - EUR 103,000 (annual). Actual compensation may vary based on level, experience, and skillset.
- All roles include Restricted Stock Units (RSUs).
- Global annual leave policy of 30 days per annum (with 3 days reserved for Grafana Shutdown Days). Local legislation will be complied with where applicable.
- In-person onboarding and a remote-first, global culture.
Additional Notes
- Remote-first company; engineers collaborate asynchronously and via video. Independent work style, strong communication, and transparency are essential.
- Grafana Labs supports AI-assisted development tools (company-funded usage budget) within security guidelines for developer productivity.
- Grafana Labs is an equal opportunity employer and provides information about applicant data handling in its privacy policy.