Remote Senior Fullstack Engineer

Posted 6 months ago

Share:

Description:

  • JetKVM is a hardware/software project that redefines remote server access with a full KVM-over-IP device allowing users to control any machine directly through a browser.
  • After a successful Kickstarter campaign, JetKVM raised over 6M and became the third most-backed technology project on Kickstarter.
  • The company is scaling production, firmware, and cloud services to support tens of thousands of users worldwide.
  • The open-source software stack includes low-level systems, a Node & Go backend, and a React frontend, incorporating WebRTC, hardware encoding, and cloud API.
  • The Senior Fullstack Engineer will take ownership of JetKVMโ€™s open-source software stack from backend APIs to frontend UX and firmware integrations.
  • Responsibilities include fixing React rendering issues, implementing WebRTC connections, building APIs in Go, maintaining the internal UI component library, improving the video streaming pipeline, and managing software releases.

Requirements:

  • Candidates must have senior-level experience in Go and JavaScript/TypeScript (React).
  • Strong written communication skills are required for daily interactions with contributors, reviewers, and users on GitHub and Discord.
  • Applicants should be comfortable working in an open-source, async-first environment.
  • A strong understanding of modern web architectures and APIs is necessary.
  • The ability to work across frontend, backend, and low-level systems is essential.
  • Curiosity for systems programming, including knowledge of C, WebRTC, Linux, or networking, is beneficial.
  • A builderโ€™s mindset is important, as the role involves solving complex problems end-to-end.
  • Candidates should be based in or comfortable working within CET ยฑ3h.

Benefits:

  • Joining JetKVM offers the opportunity to have a significant impact in a small team.
  • Employees will work on a technically challenging product used by engineers globally.
  • The team values autonomy, quality, and the delivery of lasting solutions.
  • The work environment promotes open communication and collaboration within a pragmatic team.