Kotlin/Java Engineer
Brainence is looking for a Kotlin/Java Engineer! You’ll shape key technical decisions, refine the API stack, and mentor the team— all while building a top-tier journey-based ad platform. Bring 4+ years of Kotlin/Java, plus Spring Boot, Kubernetes, Docker, and Microservices experience.
- Full time
- Lviv/remote
Recruiter
About the project
illumin is a unique journey-based advertising platform that combines media planning and buying in an interactive and intuitive interface. It allows users to:
- Drag and drop audiences, creatives, and conditions onto a single-screen canvas
- Build campaigns across multiple channels, including Native, Display, Video, Connected TV, Audio, and social platforms like Facebook and Instagram
- Seamlessly sync first-party audiences with open web campaigns by connecting directly to email platforms
- Set alternative paths for unique audience segments
- Visualize and manage campaigns in real-time
Responsibilities
- Play a critical role in advising on technical decisions that will impact the entire API stack at illumin
- Сommunicate complex technical ideas both verbally and in technical design documents
- Collaborate with stakeholders and other senior engineers to identify and solve technical challenges
- Advise teams on consolidating technical debt while addressing business needs
- Mentor the team, uphold software development best practices, and conduct thorough code and technical spec reviews
- Contribute significantly to key projects that deliver value to customers
Requirements
- 4+ years of experience with Kotlin/Java development
- Expertise in Spring/Spring Boot, Swagger, Kubernetes, Docker, and Microservices
- Experience collaborating closely with product and design teams to design and implement impactful end-to-end product experiences
- Familiarity with relational databases and key-value stores
- Skills in analyzing, benchmarking, and optimizing web application performance across the stack
- A strong desire to simplify complex processes
- English and Ukrainian languages at Upper Intermediate level or higher
We offer
- 18 paid vacation days
- 10 paid sick days
- 2 unpaid days off per month
- Work remotely or from our comfortable Lviv office
- Necessary equipment, or $200 equipment compensation per year
- 50% compensation for professional development costs, including courses, webinars, and training programs
Submit your application
Leave your contact information below, and we'll get back to you soon