Senior Full Stack Engineer (Java/React)

Lviv, Ukraine
Apply for this job

We are seeking a Full Stack Software Engineer to join the development team working on the Optimizely project.

Optimizely is known for content, commerce, and optimization with our Digital Experience Platform (DXP). Millions of experiences are served with the platform every single day, helping organizations grow exponentially online. We have the honor of serving some incredible customers – which makes what we do extremely rewarding.

We are an inclusive culture with a global team of 1200+ people across the US, Europe, Australia, Bangladesh, UAE, Singapore, and Vietnam. We blend European and American business cultures, emphasizing teamwork, inclusion, and moving fast. People make a difference!

If you are looking to work on the next generation of digital technologies in a fast-paced, hyper-growth environment with the best humans, please apply.


  • Developing and maintaining the Reporting services built on our already robust CDP and other products
  • Building the user interface for integrating personalization features of our products
  • Designing architectures that are performant and cost-effective. Fast is a feature
  • Recognizing opportunities to transform data into knowledge. Think like a Data Scientist. Work like an engineer
  • Ensuring compliance with data protection regulations. We lead the industry in regulation-compliant first-party data empowerment
  • Collaborating with engineers and product managers to deliver on the Reporting roadmap

Required skills

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience)
  • 5+ years of experience in Software Engineering with demonstrated expertise in Architecture
  • Fluency in several languages, including Kotlin and Java
  • Front-end development experience with Typescript and frameworks like React
  • Experience with Cloud Computing platforms like GCP, AWS, or Azure
  • Experience with containerized applications (Docker/Kubernetes.)
  • Excellent communication and collaboration skills

As a plus

  • Practical experience with reliability at scale in distributed systems
  • SaaS experience
  • Experience in implementing and architecting complex data management and BI capabilities
  • Familiarity with BI tools like Looker, Tableau, Power BI, etc.
  • Experience in SQL and Python
  • Knowledge of build/release systems and processes

We offer

  • Professional development support (books, online courses, conferences, certifications, English classes, and clubs)
  • “Hack Days” – time to learn new technology and implement your ideas
  • Work in a comfortable office (no open space policy, nice relax/sports areas, spaciously bar/kitchen, shower, mini-laundry)
  • Free lunches
  • Flexible working hours and WFH policy (upon agreement with the teammates)
  • Home office setup compensation
  • Medical insurance or sports compensation
  • Competitive salary for all team members
  • 20 business days of paid vacation, additional vacation in case of baby birth
  • Sick leaves compensation
  • Maternity/paternity leave
  • Corporate events and team-buildings