
Go Developer (AI Applications)
- Hybrid
- Praha, Praha, Hlavní město, Czechia
- IT Development
Job description
We are IceWarp. Czech company whose product is used by 50+ million users worldwide, competing with Google and Microsoft.
We are an innovative technology company specializing in communication solutions - from email and team chat via audio and video conferences, calendar and contact synchronization, to document sharing and collaborative editing. All accessible in a unified environment, supported across major browsers, desktop and mobile platforms, and running both in the cloud and locally.
About the Role:
We are looking for a motivated developer to join our team and help build AI-driven applications. The core work will focus on integrating existing AI services (e.g. OpenAI, Ollama, and others) into real-world products, not developing AI models from scratch. Our primary stack will involve Go (Golang), so while prior Go experience is not required, you should be ready and willing to learn it.
Responsibilities
Develop backend services and applications in Go (training and mentoring provided if you are new to the language).
Integrate AI APIs and frameworks (OpenAI, Ollama, etc.) into applications.
Design clean, maintainable, and scalable code.
Contribute to continuous improvement in development processes and tooling.
Job requirements
What we expect:
2+ years of professional programming experience (in any modern language).
Solid knowledge of at least one programming language commonly used in AI applications (e.g., Python, JavaScript/TypeScript, C++).
Willingness and ability to quickly learn Go.
Experience with REST APIs and SSE.
Familiarity with databases (SQL or NoSQL).
Basic knowledge of software testing practices.
Would be nice if you have:
Experience working with AI/ML APIs, LLMs, or cloud AI services.
Knowledge of Docker and containerized deployments.
Understanding of microservices architecture.
Familiarity with Git, CI/CD pipelines, and agile workflows.
What we offer:
The opportunity to come up with new ideas and implement them immediately
Long-term cooperation
The chance to expand knowledge in various interesting areas
Office in Karlín, directly at Křižíkova metro station
20 days of vacation (+4 via KPI System)
5 Personal days
Daily snacks and office-paid lunches twice a week
or
All done!
Your application has been successfully submitted!