Ubiquiti

Backend Developer (GO)

Ubiquiti
Apply
21 days ago
Prague, CzechiaSenior

Responsibilities

  • Develop efficient, scalable, and maintainable backend services.
  • Develop integrations with network device firmware and other applications.
  • Integrate feature designs with larger software systems.
  • Collaborate with cloud architects, backend developers, frontend developers, designers, and other stakeholders.

Requirements

  • At least 5 years of experience with Go is required.
  • Experience with RDBMS and NoSQL databases, REST and MQTT APIs, Git and GitHub, Linux, and Docker.
  • Strong understanding of Go concurrency, including goroutines, channels, and synchronization primitives.
  • Ability to work independently within a high-talent team and demonstrate ownership of tasks and responsibilities.
  • Excellent written and verbal communication skills.
  • Highly proficient in written and spoken English and Czech.
  • Preferred: familiarity with Node.js, TypeScript, Bash, Unix, WebRTC, WebSockets, AWS cloud services, SD-WAN, VPN, and WireGuard; understanding of networking protocols and architectures and Agile software development processes.

Benefits

  • Competitive salary and five weeks of vacation per year.
  • Discretionary performance-based bonuses.
  • Flexible working hours and home office options.
  • Access to Ubiquiti products and prototypes for home use and testing.
  • Prague office near Andel with a terrace and city view.
  • Kitchen with food, snacks, and sodas, plus meal allowance and breakfast on Mondays and Wednesdays.
  • Prague-based hybrid arrangement requiring at least two office days per week.
Ubiquiti

About Ubiquiti

1,001-5,000 employees
Contact me