My client:** an international AdTech agency that creates technological solutions for advertising, analytics, data processing, and AI products.
This is not about the calm development of one large feature, but about many small services and integrations, different codebases, legacy code, changing priorities and tasks that sometimes come without perfect documentation.
Therefore, we are looking for a developer who is interested in understanding new code and is not afraid to tackle production issues.
What you will be doing:
- supporting and developing Java services and internal products;
- understanding existing code and resolving production issues;
- creating REST APIs and integrations with advertising, analytics, and AI platforms;
- working with large volumes of data in ClickHouse and MongoDB;
- developing services based on Gemini, Claude, OpenAI, and other LLMs;
- supporting and expanding MCP integrations;
- using AI coding agents and обязательно checking the results of their work.
What is important to us:
- 3+ years of commercial Java development experience, preferably Java 11+;
- good experience with Maven, REST API, and SQL;
- experience developing small Java services in pure Java, without Spring — part of our system is built as lightweight services without framework overhead, so understanding what happens "under the hood" is important;
- practical experience integrating LLM APIs into real products;
- regular use of Claude Code, Codex, Cursor, or similar AI tools;
- independence, curiosity, and the ability to switch between different tasks;
- experience in AdTech, MarTech, digital, or startups.
Work format:
- fully remote;
- official employment;
- Monday–Friday, 10:00–19:00 CET;
- the team's working language is Russian, English from B1 for documentation and API discussions;
- we consider candidates outside the Russian Federation who are willing to work within the team's time zone;
- salary is discussed individually.
APPLY