232 views
RecruitGarden
Main Responsibilities
– Support of existing code, and design + implementation new features and projects.
– Collaboration with product managers and other developers to translate superficial functional requirements into technical solutions.
– Writing clean and extensible code, trying to follow best practices in , what you are doing (even if it is the first time).
– Monitoring and fixing incidents in Sentry for projects/components where you are the main maintainer.
– Prioritizing and planning your backlog.
Stack in the company:
Django for DB-centric services, FastAPI for others
Django ORM
Kubernetes, Docker, Poetry, Mypy, Ruff
MySQL, ClickHouse, Redis, Kafka
Mandatory Requirements
Hard:
– Two years of Python development experience.
– Experience working with RDBMS, knowledge of SQL.
– Experience analyzing and refactoring someone else’s code, understanding OOP and the ability to design individual system components.
– Basic knowledge : git, docker, bash
, and to understand the business goal and offer possible better ways to achieve it (the task may need to be changed, narrowed, asked or canceled altogether).- Analytical mindset, critical thinking – understand how all processes are connected and be able to find a problem and its solution even if they have not worked with it before.
- Understanding trade-offs in development and design.
Knowledge of languages:
– Ukrainian
– Written English for working with external documentation and writing your own.
Experience will be a plus:
– Work in companies with a weakly regulated development process and lack of clear requirements (startup environment).
– Co-ownership and/or design of individual system components.
– Working with large tables and setting up indexes in relational databases.
- Integrations with third-party APIs (especially LLM using langchain).
- Integrations with LLM (optionally - by add. langchain or similar).
– Backend development and/or development of crawlers on Python.
– Automation of work in the browser.
We offer
– Work with experienced specialists.
– Flexible work schedule and the opportunity to work in the office in Kyiv or remotely.
- Absence of bureaucracy and a team where real results are valued.
- Paid holidays, sick leave, health insurance and other social packages.
- Compensation for attending conferences and profile training.