Python Developer
We’re looking for a detail-oriented and proactive Python Developer to join our team. This role involves deep-diving into an existing system’s architecture, analyzing internal services and modules, and preparing comprehensive technical documentation. It’s a great opportunity to work with a complex infrastructure and a versatile tech stack.
What We Expect From You:
- Python expertise: Confident experience working with Python at the Middle level.
- Analytical mindset: Ability to understand and structure complex systems and codebases.
- Documentation skills: Experience or interest in writing technical documentation is a strong plus.
- Team collaboration: Willingness to collaborate with developers, DevOps engineers, and analysts.
- Self-management: Ability to work independently and stay focused on objectives.
- Fast learner: Readiness to dive into unfamiliar code and environments.
- Architecture understanding: Basic knowledge of building complex backend systems is appreciated.
- English proficiency: Solid English reading and writing skills for working with documentation and code comments.
Tech Stack:
- Backend: Python / Django
- Database: PostgreSQL, Elasticsearch
- Async / Queue: Celery, Redis, RabbitMQ
- Frontend: jQuery (mainly), possible use of React.js
- Containers: Docker
Nice To Have:
- Django framework experience
- PostgreSQL and Elasticsearch familiarity
- Frontend exposure with Node.js or React.js
What You’ll Do:
- Explore and analyze the system’s current architecture, services, and modules
- Prepare, structure, and formalize technical documentation
- Collaborate with the development team, DevOps, and business analysts
- Contribute to maintaining clarity and order within the project infrastructure
- Help ensure the system is well-documented and easy to maintain
We Offer:
- Performance-based rewards: We recognize and reward your talent and contributions to the company’s growth by providing a stimulating compensation package.
- Flexible working hours: We understand the importance of work-life balance and offer flexible working hours to accommodate personal needs.
- Career growth opportunities: We support the professional development of our employees and provide opportunities for career advancement within our company.
- Exciting work environment: You will work in a stimulating and supportive environment surrounded by professionals who share your passion for success.
- Impactful involvement: Your ideas and suggestions will be valued, and you will have an active role in decision-making processes related to business development.
- Join our team and make an impact on our company’s success, and build a rewarding career in the field of sales!
Other vacancies
-
PHP Developer
5+ of experienceEnglish — upper-intermediateRemote,
Referral bonus
-
Python Developer
3+ of experienceEnglish — upper-intermediateChernivtsi,Ivano-Frankivsk,Remote,
Referral bonus
-
Full-Stack Developer
2+ of experienceEnglish — upper-intermediateChernivtsi,Ivano-Frankivsk,Remote,
Referral bonus
-
Business Analyst
1+ of experienceEnglish — upper-intermediateIvano-Frankivsk,
Referral bonus