Senior Python Backend Developer

vor 4 Wochen


Berlin, Deutschland Semrush Vollzeit

Hi there
We are Semrush, a global IT company developing our own product – a platform for digital marketers. New stars are born here, so don’t miss your chance.
This is our Senior Python Backend Developer role for those who want to turn ideas into reality using code, algorithms, and maybe a bit of magic.

Tasks in the role
  • Taking part in internal projects to develop and improve Semrush billing, starting from implementation design and up to release to production.

  • Taking part in managing the migration path for all other Semrush teams depending on the billing functionality.

  • Closely collaborating with other Payment Solution teams.

  • Continuous monitoring of already released features and reacting to alerts.



Who we are looking for
  • Strong expertise in Python, 3+ years of commercial development (FastAPI, Postgres, GCP).

  • Ability to research and write up tasks based on high-level product requirements, communicating the options and their trade-offs to the team.

  • Knowledge of Flask, FastAPI, asyncio, pytest.

  • Experience with PostgreSQL or any other RDBMS, including writing SQL requests.

  • Knowledge of design principles and architectural patterns, especially event-driven.

  • Understanding of gRPC and REST concepts and usage.

  • Ability to figure out their own work, being autonomous and proactive. Being ready for external communications and motivated to improve the overall team’s performance.

  • Friendly and cool-minded; able to productively communicate outside of their team without guidance, not afraid of conflicts of interest.

  • Ability to dive deep into a problem quickly, provide working solutions rather than perfect ones, being able to accept tradeoffs of implementation, and plan to pay them down at a later stage.

Not required, but a plus
  • You have experience working with large data arrays.

  • Experience with Docker.

  • Experience with Kubernetes.

  • Knowledge of Google Cloud Platform.

  • Ability to document and test your own code to a reasonable degree.

  • You share our common values: Trust, because we prefer to speak up and be our true selves; Sense of Ownership, because it’s not worth wasting time on something you don’t believe in; and enthusiasm for Constant Changes, because we are always looking to make things better.

A bit about the team

You can get to know the team better at one of the interviews, but some brief information about future colleagues will be useful now.

The Diamond Team is one of the four teams dealing with billing (Payment Solution). We’re working on a big strategic project that will separate the logic of subscriptions and payments in code. This project requires a lot of communication inside and outside the Payment Solution department. After it is done, the Diamond team is supposed to take ownership of the internal Billing Admin panels.

There are six of us: one Product Owner, one Technical Owner, one Backend Developer, one Frontend Developer, one QA Engineer, and one DevOps Engineer. UX and UI designers work closely with all teams within the unit. Now, we are looking for a Backend Beveloper who likes to solve complex problems and is ready to make independent decisions.

We will try to create all the right conditions for you to work and rest comfortably
  •  It’s up to you to decide what work format works best for you. You can #wfo, #wfh, or mix both.

  • Flexible working day start

  • Unlimited PTO

  • Hobby benefit

  • Breakfast, snacks, and coffee at the office

  • Corporate events

  • Training, courses, conferences

  • Gifts for employees

Finally, a little more about our company

Semrush is a leading online visibility management SaaS platform that enables businesses globally to run search engine optimization, pay-per-click, content, social media and competitive research campaigns and get measurable results from online marketing.

We’ve been developing our product for 16 years and have been awarded G2s Top 100 Software Products, Global and US Search Awards 2021, Great Place to Work Certification, Deloitte Technology Fast 500 and many more. In March 2021 Semrush went public and started trading on the NYSE with the SEMR ticker.

10,000,000+ users in America, Europe, Asia, and Australia have already tried Semrush, and over 1,000 people around the world are working on its development. The Semrush team is constantly growing.

Our new colleague, we are waiting for you
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.



  • Berlin, Berlin, Deutschland Interloom Vollzeit

    We are seeking an experienced Senior Python Developer to join our team at Interloom. Our company is building automation software for enterprises that integrate AI agents as equal participants into the workforce.Job DescriptionAs a Senior Python Developer, you will contribute to the development, enhancement, and maintenance of our backend technology stack,...


  • Berlin, Berlin, Deutschland VAV Bilisim Vollzeit

    About the RoleAs a Senior Backend Developer with a strong background in Python, we are seeking an experienced professional to join our team in Berlin, Germany. The ideal candidate will have a solid understanding of modern software design patterns and be able to design and implement high-performance backend systems.Key ResponsibilitiesBuild and scale...


  • Berlin, Berlin, Deutschland Interloom Vollzeit

    We are looking for a seasoned Python developer who will contribute to the development of scalable and efficient backend systems.The ideal candidate will have extensive experience in FastAPI, async programming, and Python best practices. They will be responsible for driving the backend tech stack, designing and building scalable systems, ensuring system...


  • Berlin, Berlin, Deutschland VAV Bilisim Vollzeit

    Establish a strong career foundation with VAV Bilisim as we seek an accomplished Senior Python Developer to join our team in Berlin. With a competitive salary and attractive benefits package, this is a unique opportunity to grow professionally and make a meaningful contribution to our company.We are looking for a highly skilled and experienced developer who...


  • Berlin, Berlin, Deutschland BENOCS GmbH Vollzeit

    At our company, Benocs GmbH, we are seeking a skilled Senior Backend Developer to contribute to the evolution of the Internet. We aim to improve Internet performance by optimizing traffic behavior on Internet Provider Networks.Key ResponsibilitiesYou will develop high-performance, tested back-end web application components and data-processing microservices...


  • Berlin, Berlin, Deutschland Leverage AWS AP Vollzeit

    About the TeamLeverage AWS AP is a cutting-edge company that delivers innovative software solutions. Our Chapter Software Engineering team is looking for a talented Backend Developer to join our ranks.About the RoleDesign and develop high-performance Python applications using microservice architecture and DDD principles on AWS cloud.Implement ORMs for energy...


  • Berlin, Berlin, Deutschland MODIFI Vollzeit

    Senior Backend Java DeveloperAt MODIFI, we are seeking a highly skilled Senior Backend Java Developer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient microservices using Java and Spring Boot. Our platform enables cross-border commerce through a digital platform...


  • Berlin, Berlin, Deutschland VAV Bilisim Vollzeit

    We are actively seeking a highly skilled Senior Python Developer to join our team in Berlin, Germany.OverviewVAV Bilisim is a leading technology company dedicated to delivering innovative solutions. As a Senior Python Developer, you will play a crucial role in shaping the future of our products.Salary and BenefitsThe estimated salary for this position is...


  • Berlin, Berlin, Deutschland Darwin Recruitment Vollzeit

    We are seeking a highly skilled Senior Cloud Software Developer to join our team at Darwin Recruitment. This is a fantastic opportunity for an experienced Python developer to work with a global life sciences company.The ideal candidate will have expertise in designing, developing, and deploying robust applications on Google Cloud Platform using Terraform and...


  • Berlin, Berlin, Deutschland Bergman Engineering Sp. z o.o. Vollzeit

    Responsibilities:• Design, develop, and maintain scalable and efficient backend systems.Requirements:• Proficiency in programming languages such as Java, Python, or C++.What We Offer:• Competitive salary and benefits package.About Us:• {company} is a leading technology company dedicated to delivering innovative solutions.


  • Berlin, Berlin, Deutschland Rise Technical Vollzeit

    Rise Technical Recruitment GmbH is seeking a highly skilled Senior Backend Software Developer to join our team in Berlin, Germany.This is an exciting opportunity to work on cutting-edge machine learning techniques and transform tissue sample analysis. As a Senior Backend Software Engineer, you will be responsible for developing, designing, implementing, and...

  • Senior Backend Developer

    vor 2 Monaten


    Berlin, Berlin, Deutschland The products you will be working on belong to our team Digital Solutions Vollzeit

    About the TeamWe are a team of passionate software engineers dedicated to delivering cutting-edge solutions for our customers. Our team, Digital Solutions, is responsible for developing and operating software to manage home energy devices, and we're looking for a talented Backend Developer to join our ranks.Your RoleAs a Backend Developer, you will be...


  • Berlin, Berlin, Deutschland Tito & Friends Dienstleistungs GmbH Vollzeit

    About the RoleWe are seeking a highly skilled Backend Developer to join our team at Tito & Friends Dienstleistungs GmbH. This is a unique opportunity to work with a multinational media tech company and contribute to the development of our SaaS product.Key ResponsibilitiesDesign, develop, and deploy backend features using PHP and MySQLCollaborate with the Dev...


  • Berlin, Berlin, Deutschland SIDES (SimplyDelivery GmbH) Vollzeit

    Bereit für eine Herausforderung?Ihre AufgabenEntwickeln und Warten Sie Backend-Dienste und APIs mit Python.Kooperieren Sie mit unseren Frontend-Entwicklern zur Integration von Benutzeroberflächenelementen mit serverseitiger Logik.Sicherstellen Sie die Leistung, Qualität und Reaktionsfähigkeit der Anwendungen.Implementieren Sie Sicherheits- und...


  • Berlin, Deutschland SELIUK LTD Vollzeit

    The fast-growing tech company is looking for a skilled Python Developer with at least 4 years of experience to join their dynamic development team. The ideal candidate will have a strong background in Python development and a passion for solving complex problems.Responsibilities:Design, develop, and maintain high-quality Python applications Collaborate with...


  • Berlin, Berlin, Deutschland JET Tankstellen Deutschland GmbH Vollzeit

    Job Title: Senior Software Engineer (Backend)We are seeking a highly skilled Senior Software Engineer (Backend) to join our team.Main Responsibilities:Design and develop high-quality backend software systemsWork closely with cross-functional teams to identify and prioritize project requirementsCollaborate with other engineers to ensure seamless integration...


  • Berlin, Berlin, Deutschland Y42 Vollzeit

    About the RoleWe're looking for a highly skilled Senior Backend Engineer to join our team at Y42. As a key member of our Engineering Team, you will play a crucial role in shaping the future of our analytics engineering platform.Your ResponsibilitiesWork closely with our Integration and Orchestration Team to drive innovation and growthDesign, implement, and...

  • Python Developer

    vor 3 Monaten


    Berlin, Deutschland SIDES (SimplyDelivery GmbH) Vollzeit

    Your mission Als Python Backend Developer (m/w/d) bei SIDES sind Sie verantwortlich für das Design, die Implementierung und die Wartung von Backend-Systemen und APIs mit Python. Ihre Expertise in FastAPI und SQLAlchemy wird entscheidend sein, um skalierbare und leistungsstarke Anwendungen zu entwickeln, die ein nahtloses Benutzererlebnis bieten. Sie werden...

  • Python Developer

    vor 3 Monaten


    Berlin, Deutschland SIDES (SimplyDelivery GmbH) Vollzeit

    Your mission Als Python Backend Developer (m/w/d) bei SIDES sind Sie verantwortlich für das Design, die Implementierung und die Wartung von Backend-Systemen und APIs mit Python. Ihre Expertise in FastAPI und SQLAlchemy wird entscheidend sein, um skalierbare und leistungsstarke Anwendungen zu entwickeln, die ein nahtloses Benutzererlebnis bieten. Sie werden...


  • Berlin, Berlin, Deutschland 3pc GmbH Neue Kommunikation Vollzeit

    Bei 3pc GmbH Neue Kommunikation suchen wir einen Senior Backend-Entwickler (d/m/w), der sich auf die Weiterentwicklung unserer Technologie-Stack und die Entwicklung von technisch anspruchsvollen Webanwendungen spezialisiert hat. Du bist ein erfahrener Entwickler mit mindestens fünf Jahren Erfahrung in der Backend-Entwicklung mittels PHP, Python oder...