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.
