Back-End Developer (Go) – Embedded & IoT
Ubiquiti Inc. · Riga
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
Why are you reporting this job?
Explore further
Salaries, guides and searches in Latvia.
Salaries by job title
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
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