Python Backend Software Developer
1 open positions
Title: Python Backend Software Engineer (Alternative: Python Backend Software Developer)
Experience: Mid-Senior (4-7 years of exp)
Location: On-Site | Hybrid
Technical skills:
- 5+ years of professional backend software development in Python
- 3+ years of professional experience using Django and Python REST frameworks; bonus points if familiar with Django Ninja
- self-sufficient, able to research and solve problems with minimal supervision, but proactively seeking senior feedback when necessary
- experience in and willingness to test own code contributions without external QA
- 3+ years of experience using relational databases, such as Postgres, both via ORMs and SQL
- keenly aware of database performance concerns, especially in the context of the Django ORM
- experience in API design and software architecture principles
- conscious about readability and maintainability concerns; always eager to improve the codebase
- familiar with basic data engineering pipelines
- familiar with Agile methodology principles
Soft skills:
- excellent written and verbal communication in English
- experience working in fully remote teams and willing to accommodate meetings around Central European time zones
- eager to identify and raise issues proactively, challenge senior decisions, and suggest improvements and solutions
- attention to detail
- comfortable in a fast-paced early-stage startup environment