Jobiglo

No results.

Back-End Developer (Go) – Embedded & IoT

Ubiquiti Inc. · Riga

Senior 🇬🇧 English
Golang PostgreSQL MySQL Spec-Driven Development MQTT CoAP WebSockets Thread protocol Edge computing Asynchronous programming Event-driven systems Telemetry data collection Time-series data stores tcpdump Wireshark Firewall management

Job description

About the role

Ubiquiti is looking for an experienced Back‑End Developer proficient in Go to build and maintain high‑performance APIs and embedded services for its IoT and networking product lines. You will work on a global team delivering software that powers millions of devices worldwide.

Key responsibilities

  • Design, implement and document robust, scalable and secure RESTful APIs using Go.
  • Develop backend applications for embedded platforms, tightly integrated with hardware and network subsystems.
  • Architect backend systems with a focus on performance, maintainability and scalability.
  • Perform network programming and system‑level integration across multiple components.
  • Collaborate with Front‑end, UX, and QA teams to ensure cohesive product development.
  • Participate in code reviews, share knowledge and uphold high‑quality delivery standards.

Required profile

  • 5+ years of professional Go development experience.
  • 5+ years working with relational databases such as PostgreSQL or MySQL.
  • Proven ability to design and develop RESTful APIs.
  • Strong analytical and problem‑solving skills.
  • Fluent in English and Latvian.

Required skills

  • Golang
  • PostgreSQL, MySQL
  • RESTful API design
  • AI development environments (Cursor, Claude Code) and Spec‑Driven Development
  • MQTT, CoAP, WebSockets
  • Matter and Thread protocols
  • OTA firmware updates and device lifecycle management
  • Edge computing concepts
  • Asynchronous and event‑driven programming
  • Telemetry collection, real‑time processing, time‑series data stores
  • Linux (Debian/Ubuntu), CLI development
  • Linux networking stack, packet analysis (tcpdump, Wireshark), firewall management

What we offer

  • International work environment with global development teams.
  • Opportunity to ship software used by millions of users worldwide.
  • Access to modern AI tools for development.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Ubiquiti Inc..
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Latvia.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 1 month ago

Expires 1 week from now

12 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Ubiquiti Inc.

Riga