3 months ago
Riga, LatviaSenior
Responsibilities
- Develop scalable and maintainable backend features for the UniFi Network application.
- Build REST APIs supporting web and mobile applications.
- Develop integrations with network-device firmware and other UniFi OS applications.
- Participate in feature design and all phases of software development.
Requirements
- At least 5 years of experience developing Java applications.
- Good understanding of SOLID principles.
- Experience with web application development.
- Experience with AI tools such as Claude and Codex.
- Fluency in English and Latvian.
- Knowledge of Spring or another web framework is preferred.
- Experience with Bash and Unix is preferred.
Benefits
- International work environment with global development teams.
- Opportunity to deliver software used by millions of people worldwide.
- Opportunity to leverage and integrate modern AI tools into product development.
- Access to Ubiquiti products.
- Medical insurance.
- Hybrid work arrangement with an office in Riga.
- Flexible work hours.
- A-class office with snacks, drinks, free parking, and other amenities.
About Ubiquiti
Ubiquiti builds networking hardware and software platforms for businesses, internet service providers, and smart homes, sold under the UniFi, UISP, and AmpliFi brands. Its portfolio includes Wi‑Fi access points, switches, routers, wireless backhaul, security cameras, and management applications, sold primarily through channel partners and online. Founded in 2005 and headquartered in New York, the public company (NYSE: UI) has shipped over 100 million devices worldwide.
