Senior Java Developer

This page contains product affiliate links.

Introduction to Semrush and the Backend Developer Role

Semrush is a renowned global IT company that offers a cutting-edge platform for digital marketers. Known for developing innovative software solutions, Semrush provides an unparalleled opportunity for professionals looking to turn ideas into reality through the power of code. One such promising role is that of a Backend Developer, wherein individuals can contribute significantly by using code, algorithms, and a touch of creative magic.

Core Responsibilities of the Backend Developer

The Backend Developer role at Semrush encompasses several key responsibilities aimed at enhancing new and existing functionalities within the platform. Primarily, developers are expected to engage in the development of new features, commencing with feature grooming and continuing through to the release to production. Moreover, continuous monitoring of deployed features and timely response to system alerts are central to maintaining the platform's efficacy.

Another important aspect of the role is participating in refactoring and improvement of legacy systems. This involves close collaboration through code review sessions, ensuring that the developed solutions adhere to quality standards. A proactive mindset, combined with productivity, is crucial for succeeding in this role.

Desired Expertise and Skills

Ideal candidates for the Backend Developer position should possess strong expertise in Java, along with proficiency in frameworks like Spring and Spring Boot. Familiarity with architectural design patterns and principles is essential, as is experience with web-based applications and queue brokers. Additionally, having knowledge of cloud infrastructures such as GCP and AWS is highly valued.

While not mandatory, experience with GitLabCI, application monitoring, Docker/Kubernetes, and DevOps practices is considered a plus. Importantly, candidates are expected to resonate with Semrush's core values: Trust, sense of ownership, and enthusiasm for embracing changes.



Meet the Tiger Team

At the heart of Semrush's development endeavors is the Tiger team, which is responsible for the creation and ongoing enhancement of Listing Management in Semrush Local. This feature allows businesses to effectively monitor and maintain their online reputation, providing quick access to reviews across different directories.

Work Environment and Benefits

Semrush is committed to fostering a comfortable and flexible work environment. Employees enjoy the liberty to choose their preferred work format—be it working from home (#wfh), working from the office (#wfo), or a hybrid of both. A flexible start to the workday and unlimited paid time off (PTO) are additional perks that highlight Semrush's employee-centric approach.

Moreover, the company offers a host of benefits, including hobby allowances, complimentary meals and snacks at the office, corporate events, access to training and courses, as well as gifts for employees. These provisions are designed to enhance both the personal and professional lives of the team members.

About Semrush

Semrush stands out as a leading online visibility management platform, empowering businesses worldwide to execute effective SEO, PPC, content marketing, social media, and competitive research campaigns. With 16 years of product development, Semrush has consistently been recognized for its excellence, securing accolades such as G2's Top 100 Software Products and the Great Place to Work Certification. In March 2021, Semrush went public and began trading on the NYSE under the SEMR ticker.

With over 10 million users globally and a growing team of more than 1,000 employees, Semrush continues to expand its influence in the digital marketing landscape, creating opportunities for professionals to play a part in its dynamic growth journey.



This job offer was originally published on Jobicy

Semrush

global

Software development

Full-time

November 24, 2024

10 views

4 clicks on Apply Now

Share


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.