Place Let’s meet in Switzerland!

date14–18 October 2024

Anna Vasylko

Anna Vasylko

Chief Operating Officer
Read more x

Senior Software Engineer (Kotlin/Java)

Brainence is seeking a Senior Software Engineer with Kotlin/Java expertise to join our team and work on the Illumin project. This long-term outsourcing role offers the chance to contribute to the development and support of an innovative advertising platform.

  • Full time
  • Lviv/remote

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
  • Clearly communicate 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
  • Flexible hours with the option to work remotely worldwide
  • Necessary equipment, or $200 equipment compensation per year
  • Comfortable office space with an onsite masseur, just 5 minutes from Lviv city center
  • Corporate events
  • Accounting services
  • Lviv IT Cluster discount card

Submit your application

Leave your contact information below, and we'll get back to you soon