Jobs

37
  • · 155 views · 19 applications · 9d

    Python Developer with focus on scraping to $500

    Part-time · Full Remote · Countries of Europe or Ukraine · 2 years of experience · Intermediate
    We are seeking an experienced Python developer with focus on scraping to work on a project involving data extraction from different sources. Commonly Used technologies on a projects: Python 3.x Scraping stack: requests, bs4, Selenium, Playwright etc....

    We are seeking an experienced Python developer with focus on scraping to work on a project involving data extraction from different sources. 

     

    Commonly Used technologies on a projects:

    • Python 3.x
    • Scraping stack: requests, bs4, Selenium, Playwright etc. 
    • Tools for bypassing: proxies, captcha solvers etc. 
    • Databases:  PostgreSQL, MySQL, Redis
    • Operating Systems: Linux (Ubuntu, CentOS)
    • Deployment: Hosts on Digital Ocean, AWS etc. 

     

    Work Conditions:

    • Fully remote work
    • Part-time (with capability of full-time allocation)
    • Communication via Telegram/Whatsapp/Slack
    • Work on a project as single developer or in a team
    • Each project has assigned manager 


    Responsibilities:

    • Projects estimations
    • Writing Python scripts according to requirements
    • Providing regular status updates 
       

    Requirements:

    • Degree in technical field (students are accepting as well)
    • At least 2 years of practical experience with Python 3.x 
    • Experience in web scraping during 2 years 
    • Ability to provide task estimations
    • Please ensure that your GitHub has examples, which can be reviewed
      • please do not apply in case you do not have examples of scraping
      • Please ensure that repo has Readme 


    About us:
    We are the forefront of innovation with our Python development expertise, specialising in web scraping. Boasting a remarkable portfolio of  110+ successful projects on Upwork, we have honed our skills over a solid 5 year period.

    Our tech Stack: Python, Selenium / Playwright, Selenium Grid, requests + bs4, AI (OpenAI), Proxies, Captcha solver, Scrapy, PostgreSQL, AirTable, ML/NLP, Django, Flask, Fast API, Digital Ocean, AWS, Linux; 

    More
  • · 227 views · 71 applications · 23d

    Middle Python Engineer

    Full Remote · Countries of Europe or Ukraine · Product · 2 years of experience · Intermediate
    We are seeking a talented ML & Python Developer to join our team and help us build intelligent microservices for processing and analyzing video/audio/text/documents using LLMs. Experience: 2-3 years Requirements: Strong proficiency in Python programming...

    We are seeking a talented ML & Python Developer to join our team and help us build intelligent microservices for processing and analyzing video/audio/text/documents using LLMs.

    Experience: 2-3 years

     

    Requirements:

    • Strong proficiency in Python programming language
    • Experience with Django and FastAPI frameworks
    • Knowledge of Kafka for event-driven architecture
    • Practical experience with LLM development (e.g. Ollama, OpenAI, Mistral, etc.)
    • Experience building microservices and working with containerized environments
    • Understanding of REST API principles
    • Ability to design scalable ML workflows
    • Responsibility, communication skills, punctuality

       

    Responsibilities:

    • Develop and maintain microservices for ML-based content processing
    • Integrate and fine-tune LLMs for summarization, transformation and content extraction
    • Build pipelines for processing various file formats (PDF, DOCX, CSV, audio, video, etc.)
    • Collaborate with backend and product teams
    • Write tests and maintain high code quality
    • Participate in feature design and system architecture
    • Document code, APIs and ML processes
       

    Conditions:

    • Full-time remote work
    • Competitive salary
    • Friendly and professional team
    • Opportunity to work with modern AI technologies and shape real products
       

    If you are:

    • Passionate about ML, NLP, and LLMs
    • Enjoy building intelligent systems and solving practical problems
    • Responsible, communicative, and self-driven
       

    We would be happy to see you on our team!

    More
  • · 351 views · 68 applications · 30d

    Python Quant Developer

    Countries of Europe or Ukraine · Product · 2 years of experience
    Peanut.Trade is looking for Python Quant Developer Responsibilities: - Develop and maintain high-frequency CEX trading strategies Your will be coding: - data connectors to the exchanges - data listeners and storage to files - trading strategies and...

    Peanut.Trade is looking for Python Quant Developer

     

    Responsibilities:

    - Develop and maintain high-frequency CEX trading strategies

     

    Your will be coding:

    - data connectors to the exchanges

    - data listeners and storage to files

    - trading strategies and trading strategy simulators

    - position and order management and execution systems

     

    Personal Requirements:

    - high education in some tech speciality: math, physics, computers

    - mid level, 2-3 years after university

    - high work ethics, i.e. knows how to work hard

    - high code standards

    - experience with unix based systems, AWS.

    - git and github experience

     

    Dev Skills:

    - python developer, familiar with data and network processing

    - familiar with: async processing, numpy, websockets, RestAPI

    - potentially: docket, kubernettes, socat, pandas, scipy

    - unix skillset: aws, shell scripting (bash), git

     

    Not needed and not desired

    - GUI/django/java script etc, SQL etc

    About Peanut TradePeanut.Trade is a blockchain and MEV specialised company with roots in Ukraine. We have been building cutting-edge DEX solutions for liquidity management, trading and MEV protection since 2020. 

    Main products include:

    1. DEX platform allowing algorithmic trading for web3 businesses and market makers.
    2. Fair Launch allows DEX pool liquidity protection from sniping bots.
    3. Propitiatory trading algorithms.
    4. CEX Market Making

    Company website:
    https://peanut.trade/

    DOU company page:
    https://jobs.dou.ua/companies/peanut-trade

    More
  • · 183 views · 37 applications · 9d

    Python (Django) Developer

    Full Remote · Countries of Europe or Ukraine · 2 years of experience · Upper-Intermediate
    Let’s start with what PLANEKS offers: 0. Fast and comfortable hiring process. 1. 100% remote work opportunity and flexitime - choose working hours between 8:00-20:00. 2. Manage your compensation $$$$ budget - Travel tickets, Work equipment, Health...

    Let’s start with what PLANEKS offers:

    0. Fast and comfortable hiring process.

    1. 100% remote work opportunity and flexitime - choose working hours between 8:00-20:00.

    2. Manage your compensation $$$$ budget - Travel tickets, Work equipment, Health insurance, Software, Sport, Training.

    3. Salary paid in USD + tax compensation. Revision every 12 months. We want everyone to be confident in what tomorrow brings.

    4. Everything to provide a good rest. YES: Paid vacation, national holidays, sick leaves(and support in case of serious diseases). NO: overtime, work on weekends.

    5. Regular feedback, mentorship, code review. Friendly and professional team that supports you. Well, we're proud of how we handle that. So you can always count on us.

    6. Speaking clubs with a native speaker to constantly maintain your English level.

    7. No bureaucracy - transparent processes and flat management. Working remotely means keeping things as simple as possible to work efficiently.

     

    We propose something more significant than a job. PLANEKS means developing a new lifestyle for our colleagues and clients. So take your part in it!

     

    The project:

    Our client is transforming the hospitality industry with innovative solutions that optimize daily operations, enhance transparency, and drive profitability. 

    Our flagship product automates tip management, and we’re expanding our suite of tools to streamline every aspect of hospitality operations.  

     

    Job Requirements:

    • Python, Django, DRF.
    • PostgreSQL, SQLite.
    • Docker, docker-compose.
    • Redis, Celery.
    • Experience with API, payment systems.
    • Digital OCean.
    • React, Next.js, TypeScript. 

     

    More
  • · 117 views · 1 application · 17d

    Middle Python Developer (AWS lambda)

    Full Remote · Countries of Europe or Ukraine · 2 years of experience · Intermediate
    We are looking for a Middle Python Developer (AWS lambda) 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 (AWS lambda) 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;
    • 1+ years of experience with AWS services (Lambda, Step Functions, API Gateway, SQS, Fargate);
    • Experience with SQL and query optimisation;
    • Experience integration of 3rd party services;
    • Experience with payment systems integrations (Stripe, Shopify, Recurly, Paypal, Braintree, etc.).

       

         Optional skills (as a plus):

    • Experience with Redis and Lua scripts;
    • Experience with Django REST API;
    • Experience with Celery and async task management.

       

         Key responsibilities:

    • Design and develop new features and maintain existing functionality;
    • 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
  • · 253 views · 25 applications · 12d

    Strong Junior Django/DRF Developer

    Full Remote · Countries of Europe or Ukraine · 2 years of experience · 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
  • · 254 views · 26 applications · 20d

    Junior Python Developer (work only on weekends) to $400

    Part-time · Full Remote · Worldwide · 2 years of experience · Upper-Intermediate
    About the Role: We are seeking a motivated Junior Python Developer to join our growing team in a support and bug-fixing role and work on weekends (Saturday and Sunday) from 7:00 to 23:00 by GMT+3. The ideal candidate will have hands-on experience with...

    About the Role: 
    We are seeking a motivated Junior Python Developer to join our growing team in a support and bug-fixing role and work on weekends (Saturday and Sunday) from 7:00 to 23:00 by GMT+3. The ideal candidate will have hands-on experience with Python and Django, as well as familiarity with AWS services such as EC2 and S3. You will be responsible for troubleshooting, debugging, and resolving issues in existing applications, optimizing database performance using PostgreSQL, and working within cloud-based environments.

     

    Key Responsibilities:

     

    • Work on weekends (Saturday and Sunday) from 7:00 to 23:00.
    • Troubleshoot and fix bugs in existing web applications using Python and Django.
    • Debug and optimize database performance using PostgreSQL.
    • Manage and maintain applications on AWS, including EC2 and S3.
    • Work closely with cross-functional teams to identify, diagnose, and resolve software issues.
    • Write clean, efficient, and well-documented code following best practices.
    • Assist in implementing security and data protection best practices.
    • Provide technical support and assistance to end-users and stakeholders.

       

     

    Requirements:

     

    • 1+ years of experience working with Python and Django.
    • Experience with relational databases, particularly PostgreSQL.
    • Familiarity with AWS services such as EC2 and S3.
    • Strong debugging and problem-solving skills.
    • Understanding of RESTful API development and integration.
    • Basic knowledge of front-end technologies (HTML, CSS, JavaScript) is a plus.
    • Ability to work in a collaborative team environment.
    • Excellent written and verbal communication skills.

     

    Preferred Qualifications:

     

    • Experience with containerization (Docker) and orchestration (Kubernetes) is a plus.
    • Knowledge of CI/CD pipelines and automation.
    • Understanding of security best practices in web applications.
    • Previous experience working in an Agile development environment.
    More
  • · 178 views · 23 applications · 3d

    Django/DRF Developer

    Full Remote · Countries of Europe or Ukraine · 2 years of experience · 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
  • · 69 views · 4 applications · 12d

    Embedded Developer to $2000

    Full Remote · EU · Product · 2 years of experience · 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
  • · 39 views · 4 applications · 12d

    Python Developer (Algo Trading, Pandas, NumPy, Backtesting Frameworks)

    Office Work · Ukraine (Vinnytsia) · Product · 2 years of experience · Beginner/Elementary
    We are looking for an experienced Python Developer to join our team working with financial systems and the development of algorithmic trading strategies. Key responsibilities include creating, adapting, and optimizing trading indicators, implementing...

    We are looking for an experienced Python Developer to join our team working with financial systems and the development of algorithmic trading strategies. Key responsibilities include creating, adapting, and optimizing trading indicators, implementing strategies, and integrating with trading platforms and APIs.

     

    Tech Stack:

    • Languages: Python 3.x
    • Libraries: Pandas, NumPy
    • Frameworks: Freqtrade, Backtrader, Zipline or other backtesting systems
    • Integration: CCXT, Binance API, Bybit API, etc
    • Databases (optional): PostgreSQL, MongoDB, InfluxDB
    • Bonus skills: WebSocket, Python performance optimization

     

    Requirements:

    • 2+ years of Python development experience
    • Understanding of technical indicators (RSI, EMA, Bollinger Bands, etc.)
    • Experience working with financial data and time series
    • Ability to develop, adapt, and optimize trading strategies
    • Solid Git/version control skills
    • Willingness to learn new frameworks and tools in the algo trading space

     

    Nice to Have:

    • Experience with CCXT or direct integration with Binance / Bybit
    • Performance optimization (Numba, multiprocessing)
    • Knowledge of other programming languages
    • Understanding of risk management principles
    • Building backtesting/live trading pipelines
    • Experience with real-time WebSocket data streams
    • Docker expertise
    •  

    Responsibilities:

    • Develop and adapt trading indicators into trading strategies.
    • Rapidly implement new trading strategies based on descriptions and diagrams.
    • Learn and work with various trading frameworks and integrate strategies with trading platforms.
    • Refactor and rewrite existing code from other languages into Python.
    • Write custom trading libraries and frameworks.
    • Optimize Python code performance to ensure fast market data processing and timely trading decisions.
    • Test and debug trading strategies.

     

    What We Offer:

    • Involvement in an exciting, innovative algo trading project
    • A team of professionals with real market experience
    • Architectural ownership and flexibility in tool selection
    • Competitive compensation + performance-based bonuses
    • Opportunity to grow in the field of financial technology
    • Access to modern trading platforms and market data
    More
  • · 39 views · 1 application · 24d

    Python/C++ SDET (IRC267128) Krakow

    Office Work · Poland · 2 years of experience · Upper-Intermediate
    Description As a Software Development Engineer in Test, you will have the opportunity to work with components of robotic surgical systems on the client’s side. Our client is located in NC, USA, and is a medical technology company focused on transforming...

    Description

    As a Software Development Engineer in Test, you will have the opportunity to work with components of robotic surgical systems on the client’s side.
    Our client is located in NC, USA, and is a medical technology company focused on transforming surgical care through the integration of robotics, digital tools, and real-time analytics. Their innovative platform enables enhanced precision and efficiency in minimally invasive procedures, supporting improved clinical and economic outcomes.

     

    Requirements

    • Bachelor’s degree in Engineering, Biomedical, Computer, Electrical, or Software preferred.

    • Python and C++ programming experience is required

    • Strong understanding of testing methodologies, both manual and automated.

    • Strong technical writing skills, with the ability to write, edit, and follow test protocols and test reports.

    • Familiarity with regulated industry and testing environments (i.e. ISO 9001, ISO 13485, 21 CFR 820)

    • Experience in manual testing of HW components

    • Proficiency using testing tools and equipment

    • Strong analytical and problem-solving skills

    • Excellent communication skills and ability to work in a team environment

    • Proficiency in English and ability to communicate with the clients

    • Knowledge of Reliability testing is a plus

    • Medical device or robotics industry is a plus.

     

    Job responsibilities

    •  Conduct comprehensive tests on surgical robot components and ensure thorough documentation of the testing process.
    • Perform manual tests on surgical robot components and input devices
    • Utilize appropriate testing tools and methodologies for accurate assessment
    • Prepare detailed reports and documentation for each test scenario operations in the team.
    • Collaborate with the development team and the client to identify and resolve issues
    • Ensure compliance with safety and performance standards


     

    More
  • · 109 views · 14 applications · 5d

    Middle Python

    Office Work · Ukraine (Kyiv) · 2 years of experience · Upper-Intermediate
    Our client is a Ukrainian IT company with over 10 years on the market, helping businesses in 35+ countries thrive through smart technology solutions. With deep expertise in outsourcing, outstaffing, and product development, they deliver tailored CRM & ERP...

    Our client is a Ukrainian IT company with over 10 years on the market, helping businesses in 35+ countries thrive through smart technology solutions. With deep expertise in outsourcing, outstaffing, and product development, they deliver tailored CRM & ERP systems, mobile and web applications. Here, every team member is valued, and the company culture fosters continuous growth and development.
     

    Who we’re looking for:
    A talented and motivated Middle Python Developer ready to grow in a strong team of professionals and contribute to impactful solutions involving APIs and Artificial Intelligence.


    What you'll need:
    Technical skills:

    • 1+ year of experience with Python
    • Experience working with APIs and AI technologies
    • Solid understanding of algorithms and data structures
    • Hands-on experience with Git
    • Ability to design a database structure based on the requirements
    • Basic skills in SQL queries
    • Experience with an ORM framework
    • Confident use of Swagger or Postman
    • Upper-Intermediate English proficiency
       

    Soft skills:

    • Strong communication and teamwork abilities
    • Adaptability and flexibility within outsourcing environments
    • Presentation skills and confidence in sharing ideas
    • Critical thinking and ability to justify technical decisions
    • Result-driven mindset
       

    What the company offers:

    • Official employment under a gig contract
    • Paid vacation and sick leaves
    • Comfortable, modern office near Vasylkivska metro station (equipped shelter, Starlink, power backup – your safety matters)
    • Flexible working hours (start your day between 9:00 and 10:00)
    • Parking space for cars and bicycles
    • Real impact – you’ll help shape the future of the department
    • Regular salary reviews and USD-pegged compensation
    • Medical insurance
    • Free gym access near the office
    • Reimbursement for English classes and professional courses
       

    📩 Ready to grow with a company that values your contribution?
    Apply now and take your Python skills to the next level!
     

    More
  • · 218 views · 61 applications · 18d

    Middle Python Developer

    Full Remote · Worldwide · 2 years of experience
    We are looking for Strong Python Developers to expand our talent pool. Most of our projects revolve around python backend development. We are actievely looking for AI Solutions Developers, other specialisations are welcome. Requirements: - Strong...

    We are looking for Strong Python Developers to expand our talent pool.

    Most of our projects revolve around python backend development. We are actievely looking for AI Solutions Developers, other specialisations are welcome.
     

    Requirements:

    - Strong Conversational English
    - Ability to create maintainable software (preferably in python)

    - Usage of asyncronous technologies
    - Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and ORMs

    - Familiarity with CI/CD pipelines and deployment workflows

    What can help you stand out:
    - Proficiency in creating robust testing systems
    - AI Integration proficiency (Langchain, Vector Databases etc...)
    - Data Science skills

    - Cloud Infrastrucutre skills, AWS GCP

    - Proficiency with containerization technologies, Docker
    - Previous experience at client facing roles
     

    More
  • · 266 views · 74 applications · 18d

    Software Engineer (Backend/Python)

    Full Remote · Ukraine · Product · 2 years of experience
    About Arima Arima (founded 2019) builds Canada’s most advanced marketing-data platform. Hundreds of brands use our live market-mix modeling, consumer-insight discovery, and media-planning tools to turn raw data into smarter decisions. What you’ll...

    About Arima
     

    Arima (founded 2019) builds Canada’s most advanced marketing-data platform. Hundreds of brands use our live market-mix modeling, consumer-insight discovery, and media-planning tools to turn raw data into smarter decisions.

     

    What you’ll do

    • Build robust and scalable backend services and APIs with Python and Flask.
    • Design, implement, and maintain clean domain-driven architecture using Ports/Adapters pattern (Hexagonal Architecture).
    • Write efficient, maintainable code with comprehensive unit and integration tests.
    • Collaborate closely with front-end, data science, and product teams through GitHub PRs, Slack chat, and Google Meet.
    • Optimize database interactions, performance, and reliability.

       

    Our backend stack

    • Python, Flask
    • SQL databases (e.g., PostgreSQL, SQLite)
    • ORM tools (e.g., SQLAlchemy)
    • Domain-Driven Design (DDD), Ports & Adapters (Hexagonal architecture)
    • RESTful API design and documentation (Swagger/OpenAPI)
    • Docker for containerization

       

    You bring

    • Strong experience in Python backend development with Flask.
    • Expertise in Domain-Driven Design (DDD) and Ports/Adapters architecture.
    • Solid SQL knowledge and proficiency with ORMs such as SQLAlchemy.
    • Experience writing thorough unit and integration tests (pytest or unittest).
    • Ability to design clean APIs and maintainable code.
    • Comfortable communication in English (B2+), daily stand-ups, and code reviews.

       

    Nice-to-have

    • Experience with Docker and container orchestration tools.
    • Knowledge of performance optimization and profiling.
    • Familiarity with cloud infrastructure (GCP, Azure).
    • Basic understanding of data engineering, analytics, or data pipelines.
    • Interest in Data Science or Machine Learning concepts.

       

    Why Arima?

    • Competitive USD salary, paid regularly
    • 100% remote: work anywhere in Ukraine
    • Flexible hours, minimal meetings
    • Friendly team: half Canada-based, half Ukraine-based
    • Real product ownership and significant influence on technical architecture
    • No outsourcing: permanently join our team to build the software product together

       

    Hiring process

    • 30-min intro chat + light technical screen
    • 60-min deep-dive coding interview with our engineers
    • Offer — no homework test
    More
  • · 198 views · 66 applications · 12d

    Senior Backend Engineer (Python / Node)

    Full Remote · Worldwide · 2 years of experience · Upper-Intermediate
    About the Project We’re building a cutting-edge AI-powered video portal, which aggregates and processes videos from various social media platforms. The backend system is responsible for parsing, preprocessing, and extracting metadata from videos — and...

    About the Project

    We’re building a cutting-edge AI-powered video portal, which aggregates and processes videos from various social media platforms. The backend system is responsible for parsing, preprocessing, and extracting metadata from videos — and powers advanced AI capabilities such as Retrieval-Augmented Generation (RAG), agent orchestration, and contextual AI search.

    This is a high-impact opportunity to shape the technical foundation of a startup with long-term vision, direct access to the CTO/founder, and real decision-making power in a small, focused team.

     

    Your Responsibilities

    - Design, develop, and maintain backend services using Python (FastAPI or similar)

    - Build and deploy serverless APIs with AWS Lambda and API Gateway

    - Manage authentication and secure access via AWS Cognito

    - Implement cloud storage and processing pipelines using AWS S3

    - Parse and preprocess video content from social platforms and extract relevant metadata

    - Collaborate closely with the AI architect, frontend engineer, and product lead

    - Ensure scalability, performance, and resilience of backend infrastructure

    - Contribute to infrastructure decisions and CI/CD practices

     

    Tech Stack

    - Python (FastAPI preferred)

    - AWS Lambda, API Gateway, S3, Cognito, DynamoDB, OpenSearch

    - Serverless Architecture & Cloud-native principles

    - Node.js / TypeScript (some services) — experience here is a plus

     

    Who We’re Looking For

    - 3+ years of professional backend development experience using Python

    - Experience working with Node.js/TypeScript

    - Strong experience building and scaling RESTful APIs

    - Hands-on knowledge of AWS services (especially Lambda, Cognito, S3)

    - Familiarity with serverless infrastructure and event-driven design

    - Self-starter attitude with the ability to thrive in a startup-like environment

    - Excellent communication and problem-solving skills

     

    Nice to Have

    - Exposure to AI/ML-driven platforms, especially:

    RAG (Retrieval-Augmented Generation)

    LLM agents / orchestration

    Knowledge bases (e.g. AWS Bedrock, OpenSearch)

    - Basic understanding of frontend (React) for full-picture context

    - Background in video parsing, processing, or streaming

     

    Being a part of 3asoft means having:
    - High level of flexibility and freedom
    - p2p relationship with worldwide customers
    - Competitive compensation paid in USD
    - Fully remote working

    More
Log In or Sign Up to see all posted jobs