Senior Software Engineer

Grafana Labs Logo

Grafana Labs

πŸ’΅ $88k-$106k
πŸ“Remote - Spain

Summary

Join k6 and become one of five developers maintaining their modern open-source performance testing tool, written in Go. You will significantly influence the project roadmap, working autonomously to build and maintain the tool, write code, extend functionality, maintain the codebase, interface with the user community, and potentially evangelize k6. A main goal is to create the best possible tool and expand its user base. You may also contribute to the k6 cloud integration, a SaaS service built on top of k6, focusing on Go-based components that orchestrate distributed testing across 17 data centers. Your work will have an immediate impact on the product's architecture, development, and team operations. You will collaborate with skilled colleagues and expand your knowledge and skills.

Requirements

  • Have a strong programming background and experience developing applications in Go (or another language with high-concurrency/parallelism)
  • Possess good technical communication skills
  • Understand internet protocols well, primarily HTTP, gRPC, WebSockets, and preferably HTTP/2, SPDY, QUIC, IP, and TCP
  • Be familiar with modern development processes and practices, preferably with recent experience developing large-scale applications

Responsibilities

  • Write code and extend the functionality of k6
  • Maintain the k6 code base
  • Interface with the user community (review patches)
  • Evangelize the k6 tool
  • Create the best possible tool and get as many people as possible to use it
  • Contribute to the k6 cloud integration (Go-based components)
  • Orchestrate distributed k6 tests across 17 data centers

Preferred Qualifications

  • Have worked in open-source projects, either as a heavy contributor or maintainer for projects with multiple contributors
  • Have experience working with web performance, testing & optimization
  • Have experience working with network performance, testing & optimization
  • Have experience working with Python, JavaScript and/or TypeScript
  • Know about things like Docker, AWS, microservices architecture, Grafana/APM tools

Benefits

  • Equity
  • Bonus (if applicable)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.