Job Closed

This listing is no longer active.

Semrush logo
Semrush

Your competitors' favorite marketing platform used by 10,000,000 marketers

Senior Backend Developer (Frozen Team)

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2008H1B SponsorCompany SiteLinkedIn

Location

Cyprus + 1 moreAll locations: Cyprus | Spain

Posted

65 days ago

Salary

0

Seniority

Senior

Job Description

Senior Backend Developer (Frozen Team)

Semrush

Semrush is a brand visibility platform, empowering marketers to command their online presence and create measurable impact. We unify SEO authority and AI visibility, so brands are found, cited, and chosen everywhere search happens. That’s how Semrush gained the trust of over 28 million users—from scaling startups to Fortune 500 companies. Here, you own the way you work, but we move as one unbeatable team. We don’t just lead the market, we’re busy creating the world where Semrush is an unfair advantage for every marketer. We move fast in ways to help you grow. Here, you have room to experiment, keep what works, and learn quickly from what doesn’t. Ready to share our ambition and make an impact? Then, this role may be for you. About the role - Perform high-quality development and introduce necessary architectural improvements to ensure products remain stable and maintainable. - Support the transition of services into our standard tech stack and maintain reliable CI/CD processes. - Modernize monitorability by refining metrics, logging, and alerts to move toward a proactive and automated support state. - Work with various storage solutions, ensuring they are optimized for stability and performance. - Participate in code reviews and maintain consistent engineering standards across the portfolio. - Support the team with deep technical insights during product transitions and help resolve unique architectural or performance challenges About you Move together. Raise the bar. Learn fast—grow faster. That’s the default. And here’s what else is needed to succeed in this role: - Experience in building and maintaining resilient, distributed backend systems. - Strong proficiency in Java (Spring) or Go, with a genuine willingness to work across both stacks and learn the second language as you go. - Practical experience with Kubernetes, Docker, and CI/CD pipelines. - Expertise with databases (PostgreSQL or MySql). Experience with Redis, MongoDB, or ClickHouse is a plus. - Experience with any observability stack (logging-tracing-metrics) - Readiness to share ownership and make technical decisions together with the team. - Ability to write clear documentation and runbooks that simplify long-term service maintenance. Our Tech Stack - Backend: Java (Spring Boot), Go, PostgreSQL, ClickHouse, Redis, RabbitMQ. - Frontend: React, TypeScript. - Infrastructure: Google Cloud (GCP), GKE, Docker, GitLab CI, Helm. - Observability: Grafana, Prometheus, Sentry. - QA: Allure, Playwright. About the perks - Unlimited PTO - Hobby & team building budget allowance - Employee Support Program - Loss of family member financial aid - Employee Resource Groups A little more about us Semrush (NYSE: SEMR) is the leading brand visibility platform, empowering marketers to command their online presence and create measurable impact. Built on the industry’s most expansive proprietary dataset, Semrush delivers AI-driven insights across GEO, SEO, Agentic Search Optimization, content marketing, paid media, and social strategy. The company was founded in 2008 and is headquartered in Boston, MA with a global presence across North America, Europe and Asia. We’ve built something people are proud to be part of. And the awards agree: Great Place to Work, DEI Workplace, Diversity Champion Award, International Inclusion Award, Most Women Friendly Employers, Best Place for Working Parents. All thanks to 1700+ employees who build the company every day. About our Diversity, Equity, and Inclusion commitments Semrush is an equal opportunity employer. Building a better future for marketers around the world unites people from all backgrounds. Even if you feel that you don’t 100% match all requirements, don’t be discouraged to apply! We are committed to ensure that everyone feels a sense of belonging in the workplace. 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. Ready to be a part of this mission? Join us!

Related Job Pages

More Backend Engineer Jobs

NTD Software logo

Senior Software Engineer, Golang/Python

NTD Software

Software Development and Nearshore Staff Augmentation

Backend Engineer65 days ago
ContractRemoteTeam 11-50H1B No Sponsor

• Design, develop, and maintain Go-based microservices running in AWS. • Contribute to scalable APIs and backend architectures for high-performance applications. • Work with Python and data libraries (e.g., Pandas, NumPy, PySpark, etc.) to process, clean, and validate large datasets. • Collaborate with product, data, and engineering teams to design end-to-end workflows. • Ensure code quality with unit/integration tests, reviews, and best practices. • Optimize system performance, reliability, and scalability. • Troubleshoot complex technical issues in production environments. • Stay current with modern engineering and data tooling to drive innovation.

Mexico
Job Closed
Mirantis logo

Senior Software Engineer, Backend

Mirantis

Strategic open source infrastructure for containers and virtual machines.

Backend Engineer65 days ago
Full TimeRemoteTeam 501-1,000H1B Sponsor

• Design, architect, implement, review, and test frameworks, libraries, tools, and services primarily using Go. • Participate in requirement, design, planning, and retrospective meetings as an integral part of an Agile software development team. • Contribute to successful sprints by implementing items contributing to overall team goals. • Act as a subject matter expert and evangelist within the company and broader community. • Be an active maintainer of Mirantis projects by managing contributions and patches to open-source projects, reviewing submissions, and participating in design decisions. • Participate in product discussions, influence the roadmap, and take ownership and responsibility over new projects to make them happen. • Be the technical reference to external partners and in-house engineering teams, provide support by sharing knowledge and/or taking on the development effort. • Contribute to testing via automation and test plan reviews to prevent bugs from entering the product and eliminate regressions, ensuring a quality product every build. • Ensure that MSR continues to be a first-class and indispensable part of diverse customer solutions, working seamlessly with existing systems including popular orchestrators and other industry-standard components.

Bulgaria
Job Closed
Mirantis logo

Senior Software Engineer, Backend

Mirantis

Strategic open source infrastructure for containers and virtual machines.

Backend Engineer65 days ago
Full TimeRemoteTeam 501-1,000H1B Sponsor

• Design, architect, implement, review, and test frameworks, libraries, tools, and services primarily using Go. • Participate in requirement, design, planning, and retrospective meetings as an integral part of an Agile software development team. • Contribute to successful sprints by implementing items contributing to overall team goals. • Act as a subject matter expert and evangelist within the company and broader community. • Be an active maintainer of Mirantis projects by managing contributions and patches to open-source projects, reviewing submissions, and participating in design decisions. • Participate in product discussions, influence the roadmap, and take ownership and responsibility over new projects to make them happen. • Be the technical reference to external partners and in-house engineering teams, provide support by sharing knowledge and/or taking on the development effort. • Contribute to testing via automation and test plan reviews to prevent bugs from entering the product and eliminate regressions, ensuring a quality product every build. • Ensure that MSR continues to be a first-class and indispensable part of diverse customer solutions, working seamlessly with existing systems including popular orchestrators and other industry-standard components.

Poland
Job Closed
Full TimeRemoteTeam 11-50H1B Sponsor

• Discuss and research issues, bugs and new features. • Take ownership of the full development lifecycle - From planning, through designing, execution, testing to supporting in production • Be 100% hands-on - we expect technical expertise on the backend and some full stack ability and involvement in the frontend (react, typescript) to be able to be effective • Document your code and share knowledge with the team

United States
Job Closed