12 янв. 2022

Semrush

Semrush — продуктовая IT-компания с душой. Создаем SaaS-платформу для интернет-маркетологов c 2008 года.
Секторы:
Технологии
Сотрудники:
более 500 человек
Локации:
Бостон, Тревос, Даллас, Санкт-Петербург, Прага, Варшава, Лимасол
Локация:
Санкт-Петербург #Можно удалённо
Занятость / Тип договора:
Полный день
/
Работа
Опыт:
От 1 года до 3-х лет
Зарплата:
₽ на собеседовании
Разработка

Java Developer (Tiger Team)

Java от 8 и выше, Spring, Mongo DB, интерес к Devops
Semrush is a software-based IT company. Since 2008, we’ve been creating our own unique online platform for digital marketers, and—in our humble opinion—we’re doing pretty well! For three years in a row, we’ve won the WORLD’S BEST RESEARCH SOFTWARE award, which speaks for itself.
With Semrush, you can track the effectiveness of your website, evaluate your product’s online presence, analyze your competitors, and the list goes on.
From the very beginning, we have preached our core values: prioritizing people over processes and being flexible and adaptable to changes instead of following a strict plan.
Are you on the same page? Join our Team!

A bit about the team you are going to work with

We're looking for an experienced, passionate Java Developer to help build the Semrush product for Local SEO with the Tiger Team. Our product has been really successful on the market, and now we're looking for teammates who will help us expand our presence and reach more customers.
The Tiger Team consists of backend and frontend developers, quality assurance, UI and UX specialists, and, of course, product owners. Our team is absolutely independent. All technical solutions for product growth and improvements are made by our team.
SCRUM is our base development process. As a result, we have a team of responsible and self-motivated members.

Technology we use

  • Java 14
  • Spring
  • MongoDB

Key responsibilities

  • Participate in developing new features, starting from feature grooming to release to production.
  • Continuous monitoring of already released features and reacting to alerts.
  • Participate in refactoring/improvements of legacy functionality.
  • Develop and improve infrastructure through DevOps practice.
  • Participate in a code-review session.
  • Be proactive and productive.

Job requirements

  • Strong expertise in Java 8 and higher
  • Strong expertise Spring, Spring Boot 
  • Knowledge of architectural design patterns, principles and ability to use them
  • Experience with web-based applications
  • Experience with Ansible

What we’d consider a plus

Experience with:
  • MongoDB
  • Google Cloud Platform
  • GitLabCI
  • Docker

What we offer

  • It’s up to you what work format works best for you. You can work from the office, from home or have a mix of both. Freedom is trending now, and so are we.
  • Relocation to Prague is possible after probation period
  • Flexible working day start that would suit a night owl and an early bird alike. You can start between 9:00 am and 12:00 pm.
  • Health insurance with dental coverage. Life insurance.
  • Agile approach to work (we’ll gladly teach you).
  • Online English classes.
  • Various training/online courses/conferences/books to improve your hard and soft skills.
  • Financial compensation for sports and hobbies (gym/dancing/climbing/horseback riding/painting/wakeboard – you name it. The choice is yours.)
  • Corporate psychologist consultations. The mental health of our employees is as important to us as their physical well-being.
  • Awesome parties, team building, and corporate events in different formats – both online and offline, depending on the current global situation. We can have fun in any case! :)
Semrush as an employer provides equal opportunities for all candidates. We do not restrict labor rights and freedoms based on gender, race, skin color, nationality, language, origin, property, family, social and work status, age, place of residence, attitude to religion, beliefs, affiliation or non-affiliation with public associations or any social groups, as well as on other circumstances not related to the professional qualities of the candidate. All hiring decisions are made based on business needs, job requirements, merit, and individual qualification