- Experience required: from 3 years
Backend developer (Python)
Development
- From 180 000,00 ₽ to 350 000,00 ₽
- Experience required: from 3 years
- Who are we looking for?
A Python developer is currently needed for existing company projects
- Responsibilities
- Participate in the development of innovative projects;
- Develop backend systems (REST API) for both new and existing services;
- Engage in task planning and decomposition, ensuring timely execution;
- Gain a deep understanding of the product and business processes;
- Propose architectural solutions and contribute to product architecture design;
- Monitor and optimize performance as needed;
- Maintain comprehensive technical documentation;
- Requirements
- Commercial experience developing in Python and using Django / FastAPI for 3 years or more;
- Experience with microservice architecture;
- Experience with Celery (where it is used, understanding of primitives);
- Covering your code with tests (pytest);
- Knowledge of SQL (PostgreSQL in particular), ability to optimize queries, ability to write queries without ORM;
- Understanding of the principles of interaction between different services (where REST API can be used, where queues can be applied);
- Understanding of basic design patterns and ability to refactor code;
- Mastery of basic development tools (Git, Docker, Linux, CI/CD);
- Use of linters (ruff / flake8 / black) and ability to write typed code (mypy / pyright);
- Not afraid of pre-commit:)
Would be a plus
- Understanding of Trunk-Based Development;
- Experience using Redis (not just as a cache);
- Experience using message brokers (RabbitMQ);
- Experience with code reviews.
- Working conditions
- Working in a product company, solving interesting problems using modern technologies and tools;
- Remote work format;
- Flexible schedule, individual approach, personal development plan in the company, transparent goals and expectations;
- Opportunity to propose and implement various ideas and projects;
- Attendance at conferences, meetups and other events at the company's expense;
- Opportunity for career and professional growth and development within the company.
WOULD YOU LIKE TO BE INTERVIEWED? RESPOND, WE ARE WAITING FOR YOU!