Jobs

5
  • · 369 views · 21 applications · 7d

    Python Developer (Scraping)

    Full Remote · Countries of Europe or Ukraine · 1 year of experience · Intermediate
    Looking for a Python Developer (Scraping) to join the Dataforest team. If you are looking for a friendly team, a healthy working environment, and a flexible schedule ‒ you have found the right place to send your CV. Ready to consider final year students...

    Looking for a Python Developer (Scraping) to join the Dataforest team. If you are looking for a friendly team, a healthy working environment, and a flexible schedule ‒ you have found the right place to send your CV. Ready to consider final year students with commercial experience.

         Skills & Qualifications:

    • 9+ months of commercial experience with Python.
    • Proficiency in web scraping, data extraction, cleaning, and visualization.
    • Experience with web automation techniques and tools.
    • Hands-on experience with relevant libraries and frameworks, including:
      • Playwright, playwright-stealth
      • Requests, aiohttp (for HTTP requests)
      • lxml, BeautifulSoup (for parsing and data extraction)
    • Strong understanding of multiprocessing and multithreading, including process and thread management.
    • Familiarity with Linux environments, cloud services (AWS, GCP), and Docker
    • Experience with bypassing bot detection and CAPTCHA-solving techniques.
    • Experience working with SQL databases (PostgreSQL, MySQL, or equivalent).
       

         Key Responsibilities:

    • Develop, maintain, and optimize web scraping and parsing solutions.
    • Design and implement APIs, ETL pipelines, and data integration services.
    • Work closely with Project Managers to address customer requirements and challenges.
    • Ensure performance optimization and efficiency of data collection pipelines.
    • Collaborate with team members, participate in meetings, brainstorming sessions, and code reviews.
    • Implement anti-bot evasion strategies to enhance scraping reliability.
       

         Optional Skills (Nice to Have):

    • Experience with NoSQL databases (MongoDB, Redis, or equivalent).
    • Knowledge of data analysis and processing using Pandas.
    • Experience with Flask / Flask-RESTful for API development.
    • Hands-on experience with CAPTCHA-solving services (2captcha, anticaptcha).
    • Experience with GUI automation tools like PyAutoGUI.
    • Knowledge of virtual display environments (e.g., xvfb, pyvirtualdisplay).

      We offer:
    • Great networking opportunities with international clients, challenging tasks;
    • Building interesting projects from scratch using new technologies;
    • Personal and professional development opportunities;
    • Competitive salary nominated in USD;
    • Paid vacation and sick leaves;
    • Flexible work schedule;
    • Friendly working environment with minimal hierarchy;
    • Team building activities, corporate events.
    More
  • · 33 views · 1 application · 7h

    Python Developer (Trainee or Junior)

    Office Work · Ukraine (Lviv) · 1 year of experience · Intermediate
    Appexoft is looking for a motivated Trainee or Junior Python Developer to join our team in Lviv (office format). We would love to hear from you if you are eager to grow in backend development and work with modern technologies! Required...

    Appexoft is looking for a motivated Trainee or Junior Python Developer to join our team in Lviv (office format). We would love to hear from you if you are eager to grow in backend development and work with modern technologies!


    Required Technologies:

    • Python, Django / Django Rest Framework (DRF)
    • SQL (PostgreSQL, MySQL), NoSQL (MongoDB, Redis)
    • REST API, GraphQL, WebSockets
    • Git (GitHub/GitLab), Docker (preferred)
    • Postman for API testing

     

    Nice to Have:

    • Understanding of OOP, SOLID principles, and design patterns
    • Experience with testing frameworks (Pytest, Unittest)

     

    Requirements:

    • English level: B1 or higher
    • Strong motivation to learn and develop in backend engineering

     

    We Offer:

    • Interesting and challenging projects
    • Vast opportunities for professional development
    • Competitive salary
    • Friendly team of professionals
    • Comfortable working environment

     

    If you're passionate about backend development and want to build your career in Python, apply now and join our team! 

    More
  • · 46 views · 1 application · 6h

    Python Software Engineer for Embedded Devices

    Hybrid Remote · Ukraine (Lviv) · Product · 1 year of experience · Intermediate
    Are you excited by the idea of programming the tools that connect software to hardware? We are seeking a highly skilled Python Software Engineer with expertise in working with serial communication protocols (e.g., UART, SPI, I2C) using Python-based tools....

    Are you excited by the idea of programming the tools that connect software to hardware? We are seeking a highly skilled Python Software Engineer with expertise in working with serial communication protocols (e.g., UART, SPI, I2C) using Python-based tools. The ideal candidate will have a strong background in developing applications that interface with various electronic devices and peripherals, including microcontrollers, sensors, and other peripherals. Come and join us in Lviv as a Python Software Engineer for Embedded Devices!


    In this position, you will collaborate with embedded developers, validation engineers, and hardware teams to develop robust, Python-based tools that facilitate seamless hardware interaction and automate firmware testing. You’ll support the entire development cycle while expanding your skills in C programming to deepen your firmware knowledge and boost your impact on next-generation embedded solutions.

    In your new role you will:

    • Develop Python tools for hardware interaction and data collection
    • Create Python scripts to automate firmware testing and evaluation
    • Support embedded development by writing and debugging helper scripts
    • Work with serial protocols (e.g., UART, SPI, I2C) via Python-based tools
    • Contribute to Git-based repositories and participate in code reviews
    • Learn and apply basic C programming to better understand firmware structure


    You are a proactive problem-solver with strong communication skills and a passion for embedded systems. You thrive in cross-disciplinary teams, take ownership of your deliverables, and quickly adapt to evolving requirements. You are detail oriented and comfortable navigating complex technical landscapes.
    You are best equipped for this task if you have:
     

    • An Electronic Engineering or Computer Science degree, or any relevant degree
    • 1-3 years of solid understanding of Python programming (functions, modules, OOP, file handling, error handling, etc.)
    • Experience in Computer Science fundamentals (data structures, object-oriented design, algorithm design, problem-solving, and complexity analysis)
    • Solid experience in serial protocols (e.g., UART, SPI, I2C) via Python-based tools
    • Experience with Python libraries like unittest
    • Familiarity with data parsing and logging
    • Experience in debugging/troubleshooting in an embedded system
    • An understanding of Git and version control practices
    • Basic knowledge of C is a plus
    • A good level of English for reading documentation and communicating with the team

     

    Please send us your CV in English

    More
  • · 183 views · 19 applications · 24d

    Odoo Developer (June/Middle)

    Full Remote · Countries of Europe or Ukraine · Product · 1 year of experience · Intermediate
    Компанія спеціалізується на розробці програмного продукту для організації та автоматизації процесів у медичній та фармацевтичній галузі. Ми впроваджуємо найсучасніші цифрові рішення для побудови та оптимізації бізнес-процесів. Вимоги до...

    Компанія спеціалізується на розробці програмного продукту для організації та автоматизації процесів у медичній та фармацевтичній галузі. 

    Ми впроваджуємо найсучасніші цифрові рішення для побудови та оптимізації бізнес-процесів.

     

    Вимоги до кандидата:

    Досвід розробки ERP Оdoo (хоча б рік комерційного досвіду)

    Наявність портфоліо на githab/gitlab

    Досвід роботи з: JS (фреймворк OWL)

    Розуміння роботи з СУБД (PostgreSQL)

    XML, HTML, CSS, Bootstrap

    GIT

    Розуміння процесів CI/CD

    Бажано:

    Робота з інтеграціями через API: RESTful, RPC

    Unix bash

    Написання Unit тестів

     

    Ми пропонуємо:

    - Злагоджену командну роботу в комфортній атмосфері, дистанційно;

    - Пул цікавих задач з розробки кастомних модулів, під фултайм навантаження;

    - Участь в розвитку цікавого, конкурентного продукту та участь в запуску міжнародних проектів в команді професіоналів.

    More
  • · 362 views · 65 applications · 28d

    Trainne/Junior Backend Developer to $500

    Office Work · Ukraine (Kyiv) · Product · 1 year of experience · Intermediate
    Caseware Ukraine — продуктова компанія, яка автоматизує процеси фінансового контролю, аудиту та звітності відповідно до Міжнародних стандартів фінансової звітності. Програмні рішення Caseware забезпечують універсальні та надійні рішення для бухгалтерів,...

    Caseware Ukraine — продуктова компанія, яка автоматизує процеси фінансового контролю, аудиту та звітності відповідно до Міжнародних стандартів фінансової звітності.

    Програмні рішення Caseware забезпечують універсальні та надійні рішення для бухгалтерів, аудиторів і фінансових директорів. Вони широко використовуються в корпоративному секторі, де часто доводиться працювати з великим обсягом інформації.

     

    Вимоги:

    • базове знання JavaScript, HTML, CSS, Python
    • розуміння OOP
    • рівень англійської мови принаймні Intermediate (навички усного та письмового спілкування)

    Плюсом буде:

    • знання мови SQL
    • вміння працювати з XML

    Обов’язки:

    • підтримка існуючого програмного забезпечення
    • реалізація вимог клієнтів по удосконаленню функціоналу
    • написання скріптів для додаткового функціоналу (навчаємо в процесі роботи)
    • тестування фунціоналу

    Ми пропонуємо:

    • Роботу в талановитій, дружній та енергійній команді;
    • Комфортний офіс на Подолі (біля метро);
    • Розвиток особистих якостей та професійних навичок у ході роботи над цікавими проектами.
    More
Log In or Sign Up to see all posted jobs