Overview

Semrush is a leading digital marketing toolkit for SEO, PPC, and content marketing professionals worldwide, with 7 million marketers who have already used Semrush to improve online marketing activities, monitor their website’s performance, as well as the competitor’s one.

With over 45 tools within the software and search data for 140 countries, Semrush provides solutions for in-house marketing teams and agencies working with clients in any industry. Semrush is an absolute leader in helping good marketers become great!

The Semrush Enterprise solutions unit is building new innovative solutions for large companies to unlock growth by answering recurring, complex, and unknown Digital Marketing related questions (semi) automatically. This includes the collection, storage, and computation of huge amounts of data to create insights that are otherwise hard or impossible to get. Our solutions will connect data using machine learning to remove dependencies and friction for SEO, product, engineering, and marketing teams. New visually story-telling-like reports will help companies to make better decisions about their Digital Marketing budgets.

Joining our new unit means you will be working with us on the largest Digital Marketing data set available and be part of shaping the Digital Marketing world with new solutions that are transforming how large Enterprise companies will do Digital Marketing. The teams will include product management, engineering, data science, product design, customer success, and marketing roles.

For the new unit, the office will be in Berlin, but remote work is possible too.

Key responsibilities

  • Create a component-based structure to be reused by multiple teams
  • Keep an eye on performance and user experience in the software
  • Improve the quality of the team’s code through writing unit tests and automation.
  • Share gathered knowledge with the team (pair programming, XP, camp-fire talks)
  • Be open-minded for extraordinary ideas to solve problems

Job requirements

  • Proficiency in JavaScript / TypeScript (Senior)
  • Knowledge of HTML5, and CSS3
  • Experience with CSS Preprocessors, SASS or less (Senior)
  • Experience with ReactJS is a plus
  • Ability to handle cross-browser requirements
  • Knowledge of consumption of API
  • Knowledge of version control system (GIT)
  • Experience with building responsive designs
  • Eager to Test and Debug
  • Write unit and integration tests
  • Agile experience (Scrum and/or Kanban)

Benefits

  • This offer stands for the “FLEX” work format: some days a week you work from the office, and some #wfh. Trust us, it’s an efficient way of work. Proven.
  • 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.
  • Private health insurance program. Life insurance.
  • Agile approach to work (we’ll gladly teach you).
  • Training/online courses and workshops/conferences/books to improve your hard- and soft skills.
  • Financial compensation of sports and hobbies (gym/dancing/languages/horseback riding/painting/wakeboard… and many more. It’s really up to you!)
  • Corporate psychologist consultations. Mental health is as important as physical well-being.
  • Awesome parties, team buildings and corporate events in different formats–both online and offline, depending on the situation in the world. We can have fun in any case! :

Semrush is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, creed, color, national origin, sex, pregnancy, sexual orientation, gender identity, gender expression, age, ancestry, physical or mental disability, or medical condition including medical characteristics, genetic identity, marital status, military service, or any other classification protected by applicable local, state or federal laws. All employment decisions are based on business needs, job requirements, merit, and individual qualifications.