
Senior Python Backend Developer (Diamond Team)
- Praha
- Trvalý pracovní poměr
- Plný úvazek
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.
- 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.
- 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.
- 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
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.SemrushJoin us to fire up your career! Become a part of the global team and build the world’s leading online visibility management SaaS platform for digital marketers.