
Senior Python Engineer
Primary stack
Nice to have's
Job description
About the Position
Join our expanding team as a Senior Python Engineer in Lviv, Ukraine! We’re looking for a proactive tech professional who takes ownership, sweats the details, and takes pride in delivering high-quality software.
About the Project
Our client specializes in developing and optimizing a large-scale recruitment platform to achieve streamlined hiring processes. By utilizing a multi-channel communication module, dynamic document management, and interactive Kanban boards, their goal is to enhance the efficiency of recruitment workflows, delivering seamless candidate engagement and improved organizational productivity.
Responsibilities
- Develop and maintain a complex platform;
- Work across backend (Python) and frontend (React) layers;
- Collaborate with cross-functional teams;
- Write clean, testable, and secure code following best engineering practices;
- Participate in code reviews and improve overall code quality;
- Continuously improve system performance, reliability, and user experience.
Requirements
Tech Skills
- 5+ years of experience as a Python Developer;
- Experience with Django and Flask frameworks;
- Experience with React.js;
- Experience with Azure cloud services;
- Experience with API development;
- Experience with SQL (PostgreSQL);
- Experience with Docker and Kubernetes;
- Experience with CI/CD;
- Understanding of Unit tests;
- Understanding and ability to apply in practice the OOP and SOLID principles;
- Knowledge of Scrum (Agile).
Soft Skills
- Problem-solving, analytical thinking;
- Attention to detail and code efficiency;
- Ability to work closely with customers, analyze software requirements;
- Keen to constantly learn and improve your own skills, and not afraid to learn new things;
- Strong communication skills;
- At least Upper-Intermediate English level (speaking & writing).
We Offer
- Competitive compensation;
- Flexibility to work from anywhere (fully remotely or in our office in Lviv);
- Accounting Support Services;
- Education budget + corporate education events/trainings;
- Compensation for certifications, fitness, or therapy sessions;
- A dynamic environment where your proactivity is recognized and rewarded.
Application Process
- Initial screening: call with Recruiter
- Tech interview
- Client’s interview
If you’re ready to bring your senior-level expertise to a product that truly matters, we’d love to meet you!
Thanks for applying, we will contact you soon.
Contact Person
Olena Blyshchak
© ORIL. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Львів, Маямі (США)
More at ORIL
All 45 roles
Lead Generation Specialist
ORIL · Lviv

BI/Data Engineer
ORIL · Ukraine +1

Back-End Engineer (Java, Node.js)
ORIL · Lviv

Strong Junior/Middle DevOps Engineer
ORIL · Ukraine

