Senior Python Backend Developer

3 tygodni temu


Warsaw, Polska Semrush Pełny etat

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.



  • Warsaw, Polska Lloyd's Register Pełny etat

    We are looking for a passionate Python backend developer to join our team at LR OneOcean. You will be responsible for developing, implementing and maintaining high-quality software for our Vessel Position Service solution, working on big data in the maritime industry, using cutting-edge programming features and frameworks and collaborating with other...

  • Senior Python Developer

    6 miesięcy temu


    Warsaw, Polska ERM Pełny etat

    Senior Python Developer About the Role: As a Senior Python Developer at ERM, you will play a critical role in shaping the future of sustainable mining practices. This is more than just a job; it's an opportunity to make a significant impact on the mining industry's transition towards greener and more responsible operations. Our platform helps...

  • Senior Backend Developer

    4 miesięcy temu


    Warsaw, Polska 300Brains Sp. z o. o. Pełny etat

    Senior Backend Developer - JavaFULL REMOTE About us:We are an international, Polish-American company called 300Brains, operating in the area of Information Technology with the aim of supporting international companies, primarily startups, in the implementation of their brilliant ideas.We are seeking a back-end developer (Java) with 5 years of experience to...


  • Warsaw, Polska Lingaro Pełny etat

    Tasks: Develop, test, and maintain robust backend applications using Python frameworks like FastAPI, Flask, or Django. Design and implement scalable architectures and APIs to support business needs. Leverage cloud technologies, primarily Azure (experience with GCP is also beneficial), to deploy and manage applications efficiently. Work with Kubernetes for...

  • Senior Python Developer

    5 miesięcy temu


    Warsaw, Polska Next Technology Professionals Pełny etat

    For our client we are looking for candidates for the position:Senior Python Developer - 100% remotely Project: A Dutch company in the tourism industry with over 20 years of presence on the market.Technology stack: Python 3.1, Asyncio, aiohttp, FastAPI, PostgreSQL, MongoDB, AWS. Team: 4 Python Developers from Ukraine.Work methodology: Scrum.Cooperation...

  • Senior Python Developer

    2 miesięcy temu


    Warsaw, Polska RITS Pełny etat

    Opis roliJako Senior Python Developer w RITS, będziesz odpowiedzialny za projektowanie, rozwijanie i utrzymywanie zaawansowanych aplikacji opartych na Pythonie. Twoje codzienne obowiązki będą obejmować analizę wymagań, tworzenie kodu, testowanie oraz dokumentowanie oprogramowania. Będziesz pracować w zespole, który ceni sobie jakość i...

  • Senior Backend Developer

    1 miesiąc temu


    Centrum, Warsaw, Polska DevsData LLC Pełny etat

    MERN DeveloperOverviewWe are seeking a highly skilled MERN Developer to join our team at DevsData LLC. As a key member of our team, you will be responsible for designing, developing, and maintaining scalable backend systems using Node.js and Express.js.Key ResponsibilitiesDesign and develop high-performance backend services using Node.js and...

  • Senior Python Developer

    5 miesięcy temu


    Warsaw, Polska 1dea Pełny etat

    Dla jednego z naszych dużych klientów poszukujemy osoby do roli:Senior Python Developera! Warunki zaangażowania: Lokalizacja: 100% zdalnieStart: ASAP (akceptujemy kandydatury z max 3msc okresem wypowiedzenia)Stawka: do 155 PLN net / hZaangażowanie: B2B (outsourcing z 1dea), full-time, długofalowoZakres obowiązkówWspółpraca z zespołem w celu...


  • Warsaw, Polska RITS Pełny etat

    Poszukujemy Senior Python Engineer'a do projektu dla jednego z liderów branży medyczno-farmaceutycznej! Praca w 100% ZdalnaUmowa B2B  WymaganiaMinimum 5 lat doświadczenia,Python, Flask, Celery, Redis, PostgreSQL,Docker, Gitlab,OS skills: Linux, iOS (bardziej iOS),Scrum,Bardzo dobra znajomość języka angielskiego.  Nie zwlekaj i zaaplikuj już...

  • Python Developer

    3 miesięcy temu


    Warsaw, Polska in4ge Pełny etat

    Dla naszego Klienta, międzynarodowej organizacji, poszukujemy osób na stanowisko Python Developera (mid/senior).Zakres Twoich przyszłych obowiązków:Projektowanie oraz wdrażanie nowoczesnych aplikacji.Czynny udział w procesie tworzenia wydajnych i skalowalnych rozwiązań.Przygotowywanie i aktualizowanie dokumentacji technicznej.Udział w procesie...

  • Spark Backend Developer

    4 tygodni temu


    Warsaw, Polska N Consulting Ltd Pełny etat

    As a Senior Backend Spark developer, your mission will be to develop, test and deploy the technical and functional specifications from the Solution Designers / Business Architects / Business Analysts, guaranteeing the correct operability and the compliance with the internal quality levels. We need somebody like you to help us in different...

  • Senior Python Developer

    3 miesięcy temu


    Warsaw, Polska Ascendix Pełny etat

    About the company: Ascendix Technologies is a software and services technology company founded in 1996 and headquartered in the United States, in Dallas, Texas. The company has software development centers and branch offices in Poland, Portugal, and Ukraine, and distributed teams all over Europe, as we cooperate remotely since 2020. We are a community of...

  • Fullstack Developer

    1 miesiąc temu


    Warsaw, Polska RITS Pełny etat

    We are seeking a skilled and enthusiastic Fullstack Developer!100% remoteRate: up to 100 PLN/h (Mid), up to 150 PLN/h (Senior) - B2B contractAt least one team of developers will be developing GenAI enhanced full stack applications, with ReactJS used for the front-end and an AWS Serverless architecture for the back-end.JavaScript or TypeScript will be the...

  • Senior Python developer

    1 miesiąc temu


    Warsaw, Polska Diffco Pełny etat

    We are looking for a skilled Senior Python Developer to join our team. In this role, you will be responsible for developing and maintaining high-quality web applications and APIs for our clients. The ideal candidate will have a strong background in Python, with experience in using frameworks like Django or Flask to build robust and scalable applications....

  • Python Developer

    3 miesięcy temu


    Warsaw, Polska Infotree Global Solutions Pełny etat

    Exciting Python Developer Opportunity with a Leading Organization!Are you a skilled Python developer looking to take your career to the next level? Our client, a top-tier organization in the financial sector, is seeking talented Python professionals to join their dynamic team. If you have a passion for programming and are eager to work on cutting-edge...

  • Java Backend Developer

    3 tygodni temu


    Warsaw, Polska Cyber Staff Pełny etat

    Work format: fully remote, full-time Role Overview: As a Java Spring Backend Developer, you'll primarily work with maintaining and scalability of our backend services! Key Responsibilities:  Develop and optimize highload, scalable backend with Java Spring Boot, PostgreSQL, Redis, Kubernetes, Digital OceanCollaborate with the frontend teamImplement and...

  • Backend developer

    6 dni temu


    Warsaw, Polska Cyber Staff Pełny etat

    TypeScript Backend Developer Format: remote, time zone UTC +2B2B contract We are looking for a skilled TypeScript Backend Developer to join our team and work on cutting-edge backend solutions. You will collaborate with a dynamic team to develop, optimize, and maintain robust systems using modern tools and frameworks. Key Responsibilities: Develop backend...

  • Backend Developer

    6 miesięcy temu


    Warsaw, Polska Charger Logistics Pełny etat

    Charger Logistics is a world class asset-based carrier. We specialize in delivering assets, on time and on budget. With the diverse fleet of equipment, we can handle a range of freight, including dedicated loads, specialized hauls, temperature-controlled goods and HAZMAT cargo.Charger logistics invests time and support into its employees to provide them with...

  • Backend Developer

    2 miesięcy temu


    Warsaw, Polska Integral Solutions Pełny etat

    Backend Developer (Kafka) We are looking for Backend Developer for a global shipping company, working remotely from home.We are looking for experienced Java + Angular or React Developer to develop an advanced Slot Allocation System with the latest technology and working methods. TasksDesign and develop event-based architecture (Kafka, Kafka...

  • Senior Java Developer

    2 tygodni temu


    Warsaw, Polska Cyber Staff Pełny etat

    Work format: fully remote, full-time Role Overview: As a Senior Java Spring Backend Developer, you'll primarily work with maintaining and scalability of our backend services! Key Responsibilities: Develop and optimize highload, scalable backend with Java Spring Boot, PostgreSQL, Redis, Kubernetes, Digital OceanCollaborate with the frontend teamImplement and...