Jobs

290
  • · 204 views · 53 applications · 8d

    Middle Python Developer

    Full Remote · Ukraine · 1 year of experience · B1 - Intermediate
    We are inviting you to become a part of our company as a Python Developer! GotYourBack Support is a Ukrainian IT company, working both in B2C and B2B market, providing remote technical assistance to English-speaking users all over the world, as well as...

    We are inviting you to become a part of our company as a Python Developer!

    GotYourBack Support is a Ukrainian IT company, working both in B2C and B2B market, providing remote technical assistance to English-speaking users all over the world, as well as being the voice of our partners' brands and the main tool for building trust and open relationships with their customers.

     

    Requirements:

    • Commercial experience with Python (1.5–2 years);
    • Practical skills with FastAPI and Flask (building REST APIs, middleware, authentication, data validation, writing tests);
    • Knowledge and experience with relational databases (PostgreSQL, MySQL) – writing SQL queries, optimization, schema design;
    • Understanding of Redis (caching, queues, sessions) and WebSocket;
    • Understanding of Docker, ability to write configurations;
    • Basic knowledge of JavaScript;
    • Teamwork skills (code review, git flow, communication with colleagues);
    • B1+ English.

      Duties and Responsibilities:
    1. Design, build, and maintain efficient, reusable, and reliable Python code;
    2. Configure integrations between different application levels to optimize performance;
    3. Develop integrations (own API, Webhooks) and systems for the company using Python language;
    4. Assessing and prioritizing client feature requests;
    5. Integration of data storage solutions;
    6. Identify bottlenecks and bugs, and devise solutions to these problems;
    7. Help maintain code quality, organization, and automatization.

      WIll be a plus:
      Understanding of LLMs, practical experience in using and developing them

     

    We are waiting for your resume!

    More
  • · 79 views · 17 applications · 23d

    Senior Python Django Developer to $4000

    Full Remote · Ukraine · Product · 5 years of experience · A2 - Elementary
    We are looking for an experienced Senior Python developer who can solve problems independently and help others to join the team to develop our product. REQUIREMENTS: - Knowledge of Python (over 5 years of commercial development experience); - OOP, Unix...

    We are looking for an experienced Senior Python developer who can solve problems independently and help others to join the team to develop our product.

    REQUIREMENTS:
    - Knowledge of Python (over 5 years of commercial development experience);
    - OOP, Unix system, Django and Django Rest Framework, PostgreSQL, MySQL, MongoDB;
    - Understanding of container deployment, microservice application architecture;
    - Experience working with other frameworks (Flask, FastAPI, Tornado), working with async-applications
    - Experience in integrating third-party services (payment, data providers, postal services, etc.), primarily working through their STTR-API;
    - Knowledge of tools - the more, the more advantages. (NoSQL, graphene, celery, sqlalchemy, PIL, boto, NumPy, swagger, OAuth, OpenCV etc.);
    - Experience CI / CD, including cloud / serverless deployment;
    - Experience in building highly loaded applications;
    - Knowledge of the web stack (HTML / CSS, NodeJS, ES6, less / sass, jQuery, React / Angular);
    - Understanding the principles of network security;
    - Experience in documentation development;
    - Experience in evaluation and planning;
    - Ability to solve problems independently and help others.


    RESPONSIBILITIES:
    - Development of the product and implementation of new features/functionality;
    - Designing and improving of solutions architecture;
    - Formation of a strategy for the technological development of the product;
    - Technical support of team-members, and assist in development of their tech skills;

    More
  • · 95 views · 8 applications · 3d

    Senior Python Developer to $3000

    Part-time · Full Remote · Countries of Europe or Ukraine · Product · 5 years of experience · B1 - Intermediate
    AI Product Company seeking a Python Backend Developer to Join Our Team (Part-Time) We are looking for an experienced backend developer to enhance our AI-powered voice processing system. Our infrastructure processes real-time audio streams and integrates...

    AI Product Company seeking a Python Backend Developer to Join Our Team (Part-Time)
     

    We are looking for an experienced backend developer to enhance our AI-powered voice processing system. Our infrastructure processes real-time audio streams and integrates advanced speech recognition models for high-accuracy transcription and analysis.
     

    Responsibilities:

    1. Implementing and integrating new speech processing models into our existing pipeline.
    2. Developing a system for real-time audio streaming to multiple speech-to-text services via WebSockets or gRPC.
    3. Ensuring parallel redundancy by streaming to multiple models for improved accuracy and reliability.
    4. Optimizing performance and ensuring high system stability.
    5. Working with audio streams (handling encoding, headers, and real-time data processing).
    6. Deploying and maintaining the system on Linux servers with proper logging and monitoring.
       

    Required Skills:

    • Proficiency in Python
    • Experience with VoIP and real-time audio processing.
    • Deep understanding of WebSockets (non-blocking asynchronous WebSockets and TCP sockets).
    • Flask/FastAPI for API deployment and optimization.
    • Experience with gRPC and handling streaming protocols.
    • Familiarity with modern speech-to-text APIs and real-time transcription.
    • Linux/bash scripting for deployment and automation.
    • Multithreading/Multiprocessing experience to ensure efficient parallel processing.
    • Intermediate or higher English proficiency (written).
       

    Preferred Skills (Huge Bonus):

    • Experience in high-load systems (100+ requests per second).
    • Experience in optimizing real-time speech processing applications.
    • Experience in deploying/fine-tuning machine learning models.
    • Knowledge of containerization (Docker).
       

    Soft Skills:

    • Discipline
    • Responsibility
    • Time-management
    • Intermidiate English (writing/reading docs)
    • Spoken Ukrainian / Russian 
       

    What We Offer:

    • Competitive compensation based on interview assessment and project scope.
    • Opportunities for career growth and learning in cutting-edge AI technologies.
    • Innovation-driven work environment, where your input and suggestions are valued.
    • Additional training and courses for full-time employees to enhance skills and expertise.
       

    If you're an experienced backend developer passionate about real-time speech processing and AI-powered solutions, we'd love to hear from you!

    More
  • · 38 views · 4 applications · 3d

    Python Developer for AI voice technology that service restaurants

    Full Remote · Worldwide · Product · 6 years of experience · B2 - Upper Intermediate
    We are developing an innovative, conversational voice-based AI tailored for the restaurant industry. Our AI-powered solution is designed to enhance customer interactions, increase efficiency, and improve overall service quality. Our first major deployment...

    We are developing an innovative, conversational voice-based AI tailored for the restaurant industry. Our AI-powered solution is designed to enhance customer interactions, increase efficiency, and improve overall service quality. Our first major deployment focuses on automating order-taking in Quick Service Restaurants (QSRs), reducing employee workload while driving higher sales and a seamless customer experience.
     

    What You’ll Bring:

    • 6+ years of experience in Python
    • Strong background in software design and backend development
    • Hands-on experience deploying multiple production projects
    • Expertise in Docker, Kubernetes, Microservices, CI/CD, and cloud environments (AWS, GCP, Azure)
    • BSc in Computer Science or equivalent industry experience
    • Key qualities: Leadership skills, High performer, team player, fast learner, strong ownership mentality, and great communication skills
       

    Bonus Qualifications:

    • Architect-level experience with deep system design knowledge
    • Familiarity with gRPC, Async IO, WebRTC
    • Experience with Ansible
       

    About the Role:

    Our backend is fully developed in Python, running in a cloud-based Kubernetes environment. Unlike traditional backend systems that primarily interact with a UI, this system is responsible for processing real-time audio streams and executing complex AI-driven algorithms.

    The role involves:

    • Designing and implementing key backend components, focusing on distributed architecture, concurrency, and high-performance scaling
    • Optimizing real-time data processing for AI-driven applications
    • Ensuring backend reliability, scalability, and efficiency in a production environment
       

    We are committed to building an exceptional team that values diversity, innovation, and excellence.

     

    If you’re passionate about AI, real-time systems, and backend development at scale, we’d love to hear from you!

    More
  • · 160 views · 8 applications · 30d

    Middle Python Developer (microservices)

    Full Remote · Countries of Europe or Ukraine · 2 years of experience · B1 - Intermediate
    We are looking for a Middle Python Developer (microservices) 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. Skills...

    We are looking for a Middle Python Developer (microservices) 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.


        Skills requirements:

    • 3+ years of experience with Python;
    • Experience with AWS services (Lambda, Step Functions, API Gateway, SQS, Fargate);
    • Experience with SQL and query optimisation;
    • Experience integration of 3rd party services;
    • Strong understanding of client-server model, REST API approach, authorization/authentication principles;
    • Strong understanding of asynchronous/multithread/multiprocess programming;

       

         Optional skills (as a plus):

    • Experience with Redis and Lua scripts;
    • Experience with Django REST API;
    • Experience with payment systems integrations (Stripe, Shopify, Recurly, Paypal, Braintree, etc.);
    • Experience with Celery and async task management.

       

         Key responsibilities:

    • Developing server applications (APIs). Within these applications, developers need to describe core logic and integrations with third-party services.
    • Writing scripts similar to DAGs in AirFlow or AWS Lambdas. These scripts should process information using Pandas or implement some simple business logic.
    • Developing applications with a distributed architecture (microservices).
    • Developing client applications for data retrieval. These data will later be processed by developers from the DS and DE departments.

       

      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 fixed in USD;
    • Paid vacation and sick leaves;
    • Flexible work schedule;
    • Friendly working environment with minimal hierarchy;
    • Comfortable, spacious, and well-equipped office in the city center;
    • Team building activities, corporate events.
    More
  • · 155 views · 9 applications · 14d

    Python Developer (Trainee or Junior)

    Office Work · Ukraine (Lviv) · 1 year of experience · B1 - 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
  • · 781 views · 77 applications · 19d

    Strong Junior Django/DRF Developer

    Full Remote · Countries of Europe or Ukraine · 2 years of experience · B1 - Intermediate
    Looking for a Strong Junior Django/DRF Developer 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. Skills requirements: 1,5 +...

    Looking for a Strong Junior Django/DRF Developer 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.

         Skills requirements:

    • 1,5 + years of experience with Django and it's components;
    • Experience with RESTful APIs, DRF and related libraries;
    • Experience with Celery and async task management;
    • Experience with SQL and query optimisation;
    • Experience of writing tests;
    • Able to work independently and excellent in communicating challenges and issues;
       

         Optional skills (as a plus):

    • Experience with AWS services (EC2, API Gateways, Lambda, SQS);
    • Experience with NoSQL databases (Redis, Elasticsearch, etc.);
    • Experience of end-to-end implementation for new functionality;
    • Experience with payment systems integrations (Stripe, Shopify, Recurly, Paypal, Braintree, etc.);
    • Experience with chargeback management tools (Ethoca, RDR, CDRN, etc.);
    • Understanding how to handle high load on projects;

      Key responsibilities:
    • Design, develop and maintain payment gateway and other integrations;
    • Design and develop new features and maintain existing functionality.
    • Design and develop web applications using Python/Django/Celery.
    • Design, develop and maintain RESTful APIs using Django Rest Framework (DRF).
    • Write clean and well-structured code that is easy to read and maintain;
    • Write and maintain technical documentation.
    • Write and maintain unit tests to ensure code quality.
    • Optimize and maintain the security, performance, and usability of the applications.
    • Collaborate with the PM/Frontend/DevOps/QA and others team members.

      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 fixed in USD;
    • Paid vacation and sick leaves;
    • Flexible work schedule;
    • Friendly working environment with minimal hierarchy;
    • Comfortable, spacious and well-equipped office in the city center;
    • Team building activities, corporate events.
    More
  • · 589 views · 84 applications · 12d

    Django/DRF Developer

    Full Remote · Countries of Europe or Ukraine · 2 years of experience · B1 - Intermediate
    Looking for a Django/DRF Developer 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. Skills requirements: 2 + years of...

    Looking for a Django/DRF Developer 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.

         Skills requirements:

    • 2 + years of experience with Django and it's components;
    • Experience with RESTful APIs, DRF and related libraries;
    • Experience with Celery and async task management;
    • Experience with SQL and query optimisation;
    • Experience of writing tests;
    • Able to work independently and excellent in communicating challenges and issues;
       

         Optional skills (as a plus):

    • Experience with AWS services (EC2, API Gateways, Lambda, SQS);
    • Experience with NoSQL databases (Redis, Elasticsearch, etc.);
    • Experience of end-to-end implementation for new functionality;
    • Experience with payment systems integrations (Stripe, Shopify, Recurly, Paypal, Braintree, etc.);
    • Experience with chargeback management tools (Ethoca, RDR, CDRN, etc.);
    • Understanding how to handle high load on projects;

      Key responsibilities:
    • Design, develop and maintain payment gateway and other integrations;
    • Design and develop new features and maintain existing functionality.
    • Design and develop web applications using Python/Django/Celery.
    • Design, develop and maintain RESTful APIs using Django Rest Framework (DRF).
    • Write clean and well-structured code that is easy to read and maintain;
    • Write and maintain technical documentation.
    • Write and maintain unit tests to ensure code quality.
    • Optimize and maintain the security, performance, and usability of the applications.
    • Collaborate with the PM/Frontend/DevOps/QA and others team members.

      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 fixed in USD;
    • Paid vacation and sick leaves;
    • Flexible work schedule;
    • Friendly working environment with minimal hierarchy;
    • Comfortable, spacious and well-equipped office in the city center;
    • Team building activities, corporate events.
    More
  • · 127 views · 5 applications · 15d

    Junior Python Developer

    Hybrid Remote · Ukraine (Lviv) · 0.5 years of experience · B1 - Intermediate
    We are developing a financial platform that provides users with real-time stock market data. It helps investors track price fluctuations, analyze trends, and make informed buy/sell decisions at the right moment to maximize profits. With a focus on...

    We are developing a financial platform that provides users with real-time stock market data. It helps investors track price fluctuations, analyze trends, and make informed buy/sell decisions at the right moment to maximize profits. With a focus on accuracy and usability, our solution empowers users to stay ahead in the fast-moving world of trading.
    So, we are seeking a skilled Python developer to join our friendly team.
     

    Required Skills:

    - 1+ year of hands-on experience with Python and related libraries such as Pandas, Numpy, etc;
    - Experience with Celery for background task processing;
    - Experience with cloud technologies, especially Amazon Web Services (CloudWatch, Lambda, EC2, ECS etc); 
    - Understanding of API management and integration concepts;
    - Familiarity with data formats (JSON, XML, CSV);
    - Experience with Pytest for writing and maintaining unit and integration tests;
    - Solid understanding of working with SQL and PostgreSQL databases;
    - Experience in code reviews and adherence to best coding practices;
    - Familiar with version control systems like Git and containerization using Docker;
    - At least Intermediate level of English for communication and documentation.
     

    Will be a plus:
    - Experience with RabbitMQ (or other message-broker software);
    - Exposure to database technologies like Redis.
     

    We offer:
    - Opportunities for career growth and personal development, to help you improve your skills and achieve your goals;
    - No micromanagement - your ideas and initiatives are always encouraged.
    - Educational programs that are covered by the company at 30% of the expense;
    - Paid vacation leave and public holidays (21 vacation days annually);
    - Competitive financial compensation with regular performance reviews;
    - Outdoor team activities are paid for by the company;
    - English language improvement through extensive communication;
    - The chance to work alongside highly experienced and enthusiastic IT professionals who are ready to share their knowledge and help you gain invaluable experience in a live IT environment.
     

    Our hiring is quick and straightforward:
    - Test task 
    - Technical interview with a hiring manager (1.5 hours)

     

    More
  • · 57 views · 3 applications · 19d

    Embedded Developer to $2000

    Full Remote · EU · Product · 2 years of experience · B1 - Intermediate
    ML learning and Computer Vision company is looking for a Embedded Developer to join our team. Requirements: Strong knowledge of circuitry and the base of electronic components Knowledge of microcontrollers Familiarity with single board computers (Nvidia...

    ML learning and Computer Vision company is looking for a Embedded Developer to join our team.

    Requirements:

    Strong knowledge of circuitry and the base of electronic components

    Knowledge of microcontrollers

    Familiarity with single board computers (Nvidia Jetson/Raspberry Pi), hardware interfaces

    Understanding of embedded communication protocols

    Soldering and hands-on experience with electronics

    Installation skills, including SMD elements

    Understanding of power circuits and ability to work with them

    Diagnostic skills, ability to find the hardware problem and troubleshoot it

    Essential knowledge of Python and Linux system administration, to be able to deploy software and provide technical support

    Ability to read technical documentation and communicate with the team

    Knowledge of industrial safety standards.

    A bit about DeepX

    DeepX is an R&D intensive and innovation - driven consortium that provides.

    Artificial intelligence-powered Computer Vision solutions for businesses.

    Please take a look to find out more about us

    https://deepxhub.com/

    More
  • · 334 views · 22 applications · 9d

    Team Lead Python/Django

    Countries of Europe or Ukraine · 5 years of experience · B2 - Upper Intermediate
    We are seeking a highly skilled and experienced Team Lead Python/Django to join our dynamic team. As a Team Lead, you will be an expert and a leader, playing a crucial role in guiding the development team, making technical decisions, and ensuring the...

    We are seeking a highly skilled and experienced Team Lead Python/Django to join our dynamic team.

     

    As a Team Lead, you will be an expert and a leader, playing a crucial role in guiding the development team, making technical decisions, and ensuring the successful delivery of high-quality software products.

     

    Skills Requirements:

    • 5+ years of experience with Python 3.4+;

    • 4+ years of experience with Django/DRF and RESTful APIs;

    • Experience working with relational and NoSQL databases (PostgreSQL, MongoDB, etc.);

    • Familiarity with Elasticsearch;

    • Knowledge of cloud solutions: AWS, GCP, Azure;

    • Experience in multithreading/multiprocessing approaches;

    • Proven experience in supporting and developing existing high-load projects;

    • Proficiency with Docker, Kubernetes, and CI/CD pipelines;

    • Previous experience in a Team Lead role;

    • English proficiency — Upper-intermediate.

    Key responsibilities:
    • Lead and manage the Backend department and development process, providing support to team members.
    • Develop and contribute to Backend Architecture.
    • Participate in pre-sale activities
    • Participate in decision-making processes related to design architecture, solution development, architectural, and code reviews.
    • Write clean, well-structured, and maintainable code while maintaining high coding standards within the team.
    • Develop high-load solutions and conduct R&D work with new technology.

    Optional skills (as a plus):

    • Experience with Celery;

    • Experience with payment systems integrations.

     

    We offer:

    • Great networking opportunities with international clients, involving challenging tasks;

    • Involvement in building interesting projects from scratch using new technologies;

    • Personal and professional development opportunities

    • Competitive salary fixed in USD;

    • Paid vacation and sick leaves;

    • Flexible work schedule;

    • Friendly working environment with minimal hierarchy;

    • Comfortable, spacious, and well-equipped office in the city center;

    • Team-building activities, corporate events.

    More
  • · 34 views · 10 applications · 8d

    Python ML Engineer

    Worldwide · 5 years of experience · B2 - Upper Intermediate
    We are looking for an experienced Python Developer with deep learning frameworks, particularly TensorFlow. It’s preferred that the candidate is available to work as closely as possible to Eastern Standard Time hours. Key Requirements: 5+ years of...

    We are looking for an experienced Python Developer with deep learning frameworks, particularly TensorFlow. It’s preferred that the candidate is available to work as closely as possible to Eastern Standard Time hours.
     

    Key Requirements:

    • 5+ years of experience with Python in a production environment
    • Hands-on experience with TensorFlow or PyTorch
    • Solid understanding of data structures, algorithms, and multithreading
    • Experience working with 2D->3D conversions, Blender, and performing calculations on OBJ models
    • Good knowledge of relational databases, vector databases, and SQL queries
    • Experience building Python web services in the cloud, working with REST API, or similar technologies
    • Ability to integrate ML models into data pipelines
    • Upper-Intermediate English or higher (spoken and written)
       

    Nice to Have:

    • Understanding of C++ and its use in performance-critical tasks
       

    We offer:

    • Maximum flexibility
    • Professional trainings, conferences and certifications
    • Corporate events and benefits
    • Professional literature
    • English courses.
    More
  • · 127 views · 26 applications · 16d

    Senior Backend Engineer

    Full Remote · Worldwide · Product · 5 years of experience · B2 - Upper Intermediate
    We're looking for a Senior Back-End Engineer to join our Ukrainian R&D team and help us build a cutting-edge all-in-one solution that will change the game for businesses everywhere. If you're passionate about solving user problems, constantly learning and...

    We're looking for a Senior Back-End Engineer to join our Ukrainian R&D team and help us build a cutting-edge all-in-one solution that will change the game for businesses everywhere. If you're passionate about solving user problems, constantly learning and implementing new technologies, and working in a supportive team environment, we want to hear from you! ✨

     

    Work type: full-time (hybrid or full remote)

    Location: Kyiv, Ukraine, or Europe

     

    ✍️ Responsibilities:

    • Develop and maintain software solutions using Python and related frameworks, libraries, and technologies;
    • Conduct regular code reviews for team members and provide constructive feedback;
    • Plan and design scalable software architectures and technical solutions;
    • Identify and suggest areas for improvement, optimization, and future development with supporting evidence;
    • Analyze business requirements and provide accurate effort estimates for implementation;
    • Research, learn, and apply emerging technologies and industry best practices;
    • Write comprehensive unit tests and perform debugging to ensure software quality;
    • Create and maintain technical documentation and specifications;
    • Collaborate with cross-functional teams including product managers and designers;

     

    ⚙️ Requirements:

    • 5+ years of professional Python development experience
    • Strong understanding of asynchronous programming (async/await, asyncio, concurrent programming)
    • Experience with Django/DRF or other modern web frameworks (Flask, FastAPI)
    • Experience with external API integration, preferably marketing APIs (Google Ads, Facebook Marketing API, or similar platforms)
    • Experience with containerization and orchestration (Docker, Kubernetes)
    • Experience with cloud platforms (AWS or GCP preferred)
    • Data science and machine learning expertise would be a plus
    • Product-focused mindset and ability to work effectively in agile team environments with minimal supervision
    • Upper-Intermediate English level or higher (written and verbal communication)
    • Self-motivated and proactive with strong problem-solving initiative

     

     

    🤝 We Offer:

    • 24 vacation days per year;
    • 10 days of sick leaves;
    • after a trial period - medical insurance / gym;
    • coverage of English courses;
    • opportunities for professional growth within the company, corporate events, and team-building activities.


    Please keep in mind that this position may involve international travel, so having the ability to go abroad is important.

     

    🗣 Interview process:

    - screening by HR (30-45 mins)
    - technical interview (1.5h)

    - interview with CEO / VP of Engineering (40 mins)

     

    If you are ready to embark on this exciting journey with us, we will be happy to welcome you on board! 

     

    About Madgicx 🇺🇦

    Madgicx is a fast-growing SaaS MarTech company in the online marketing space! We offer the world's first all-in-one solution to better track, analyze, build, automate, and optimize ads across Facebook, Instagram & Google. We improve the quality of life for marketers by saving time and making their advertising budgets more profitable. Over the past few years, Madgicx grew from 0 to a 100 million dollar company, and today, we are proud to serve international brands of all sizes and some of the biggest agencies in the world. Now it’s time to drive the transition from a Start-up to a Scale-up. Join us and take your part in building a world-class product in the rapidly growing Advertising Technology space!

    More
  • · 1915 views · 131 applications · 9d

    Python Developer (Scraping)

    Full Remote · Countries of Europe or Ukraine · 0.5 years of experience · B1 - 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
  • · 530 views · 25 applications · 12d

    Middle Python Scraping Developer

    Full Remote · Countries of Europe or Ukraine · 3 years of experience · B1 - Intermediate
    Looking for a Middle Python Scraping Developer 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. Skills & Qualifications: 2+ years...

    Looking for a Middle Python Scraping Developer 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. 

    Skills & Qualifications:

    • 2+ years of commercial experience with Python.
    • Proficiency in web scraping, data extraction, cleaning, and visualization.
    • Proficient with XPath: strong ability to design robust, resilient expressions for structured and semi-structured HTML documents.
    • Experience with web automation techniques and tools.
    • Hands-on experience with relevant libraries and frameworks, including:
      • Playwright, playwright-stealth (web-automation)
      • Requests, aiohttp, hrequests (for HTTPS requests)
      • lxml (for parsing and data extraction)
    • Deep understanding of anti-bot protection and evasion strategies, including:
      • IP rotation and proxy management
      • Fingerprint spoofing and headless detection avoidance
      • Human-like behavior emulation (delays, mouse movement, interaction)
      • Bypassing JavaScript challenges (e.g., Cloudflare, Akamai, PerimeterX)
      • CAPTCHA solving techniques and integration with services (e.g. 2Captcha, Anticaptcha, CapSolver)
    • Experience implementing structured logging, traceability, and monitoring pipelines, including:
      • Logging request/response cycles, failures, retry attempts
      • Integration with log aggregation platforms (e.g., Sentry, CloudWatch, Grafana Loki)
      • Designing health checks and runtime metrics (success rate, ban rate, throughput)
      • Instrumenting scraping workflows with alerts and failure diagnostics
    • Strong understanding of multiprocessing and multithreading, including process and thread management.
    • Familiarity with Linux environments, cloud services (AWS, GCP), and Docker
    • Experience working with SQL databases (PostgreSQL, MySQL, or equivalent).
    • Experience with GUI automation tools like PyAutoGUI.
    • Knowledge of virtual display environments (e.g., xvfb, pyvirtualdisplay).
    • Experience with Flask / Flask-RESTful for API development.
       

       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.

      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
Log In or Sign Up to see all posted jobs