Jobs

231
  • · 59 views · 5 applications · 22d

    Senior Python Engineer

    Full Remote · Poland, Ukraine · 4 years of experience · Upper-Intermediate
    About The Position Join Our Mission. We are on a mission to transform how society cares for every older adult in need. We leverage the power of AI and data to ensure safety, dignity, and satisfaction in every caregiver-care recipient interaction. About...

    About The Position

    Join Our Mission. We are on a mission to transform how society cares for every older adult in need. We leverage the power of AI and data to ensure safety, dignity, and satisfaction in every caregiver-care recipient interaction. 

     

    About The Role 

    As a Senior Backend Developer, you will play a vital role in building and developing our core infrastructure. You will be part of our fast-growing R&D team, contributing to the design and implementation of scalable platform services that directly impact the effectiveness of our cutting-edge product. 

     

    Key Responsibilities

    ● Proficient in  Python with 4+ years of experience. 

    ● Experience as a data engineer (e.g., Spark, Snowflake).

    ● Cloud & Infrastructure Expert: Demonstrated experience working with cloud environments such as AWS, GCP, or Azure. 

    ● Experience with build systems and CI/CD tools (Jenkins, TeamCity). 

    ● Skilled in containerized environments using Kubernetes.

    ● Experience with message queuing systems (SQS/Kafka)

    ● Experience with SQL, NoSQL, and analytics databases

    ● Bachelor’s degree in Mathematics, Statistics, Computer Science, or a related field. 

    More
  • · 99 views · 12 applications · 22d

    Senior AI/ML Backend Engineer (Python, Computer Vision, LLMs, Architect-level)

    Full Remote · Worldwide · 6 years of experience · Upper-Intermediate
    We are currently looking for a Senior/Architect-level AI/ML Backend Engineer to join a long-term project focused on large-scale video analysis and intelligent metadata extraction. The ideal candidate will have strong experience in Computer Vision, LLMs,...

    We are currently looking for a Senior/Architect-level AI/ML Backend Engineer to join a long-term project focused on large-scale video analysis and intelligent metadata extraction. The ideal candidate will have strong experience in Computer Vision, LLMs, and backend architecture for high-performance systems.

     

    Requirements:

    • 3+ years of experience in backend or AI/ML development
    • Strong Python skills with a focus on backend systems and AI pipelines
    • Solid expertise in Computer Vision, facial recognition, image embeddings, video frame analysis
    • Practical experience with LLMs, Whisper, OCR pipelines, NLP
    • Proficient with MongoDB, REST APIs, microservice architectures
    • Comfortable designing and deploying scalable systems on AWS, GCP, and on-prem GPU infrastructure
    • Experience in DevOps, high-load system design, and performance optimization
    • Ability to translate business logic into backend algorithms and rules

       

    Will be a plus:

    Experience with hybrid cloud/on-prem deployments

    Familiarity with video codecs, encoding/decoding pipelines

    Knowledge of multimodal AI systems (vision + text)

     

    Responsibilities:

    • Design and implement scalable AI-powered backend services using Python
    • Work on computer vision tasks: object detection, OCR, image classification, facial recognition
    • Integrate and optimize LLM/NLP models for multilingual transcription and video content understanding
    • Architect and deploy solutions to process terabytes of video data frame-by-frame
    • Collaborate with frontend teams (React-based UIs) to deliver end-to-end features
    • Address DevOps and infrastructure challenges for high performance and fault tolerance
    • Build rule-based backend logic to support metadata-driven automation

     

    Tech Stack:

    Languages & Frameworks: Python, MongoDB, REST APIs

    AI/ML: Computer Vision, Whisper, LLMs, OCR, facial recognition

    Architecture: Microservices, scalable backends, cloud + on-prem GPU infrastructure

    Frontend (integrations): React

    Cloud & Infra: AWS, GCP, on-prem GPU clusters

     

    Project:

    A cutting-edge platform that processes and analyzes massive volumes of video data by extracting frames and applying advanced AI techniques (computer vision, facial recognition, OCR, LLMs) to derive metadata. This metadata is used to automate business processes and drive decisions. The system combines backend rule engines with AI-driven pipelines and supports both cloud and on-premise GPU-based deployments.

    More
  • · 87 views · 31 applications · 22d

    Senior Python Developer

    Full Remote · Countries of Europe or Ukraine · 5 years of experience · Upper-Intermediate
    We’re looking for an experienced Senior Python Developer who’s ready to take on technically complex and meaningful challenges. If you care about clean architecture, high-quality code, and want to have a say in key technological decisions, this role is for...

    We’re looking for an experienced Senior Python Developer who’s ready to take on technically complex and meaningful challenges. If you care about clean architecture, high-quality code, and want to have a say in key technological decisions, this role is for you.


     

    ✅ What you’ll do:

    • Design and develop backend architecture for web applications
    • Build robust, scalable APIs and integrate external services
    • Optimize system performance, stability, and security
    • Participate in technical discussions, code reviews
    • Collaborate closely with cross-functional teams


      🕵️‍♂️Requirements:
    • 5+ years of experience in Python development using Django Framework
    • Proven experience designing scalable backend architectures
    • Strong understanding of OOP, SOLID principles, and clean code practices
    • Team-oriented mindset with a focus on sharing knowledge and supporting engineering culture
    • Upper-Intermediate English level


      💌 What We Offer:
    • Competitive salary in USD
    • Flexible schedule and remote work options
    • Paid vacation and sick leaves
    • Medical insurance and well-being support
    • PE accounting and support for smooth collaboration
    • A supportive team that values fresh ideas and professional growth



    If you’re ready to take the next step in your career and make a meaningful impact with your skills, let’s talk! 🙌

    More
  • · 93 views · 8 applications · 22d

    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
  • · 330 views · 44 applications · 22d

    Python or Node.js developer for Blockchain Wallet Wealth Calculator

    Part-time · Full Remote · Ukraine · 1 year of experience · Intermediate
    Summary We need a simple script to calculate on-chain wealth for a list of Ethereum wallets. Input and output must be integrated with Google Sheets. Phase 1 Scope: - Read a list of Ethereum wallet addresses from Google Sheets - For each wallet: - Use...

    Summary

    We need a simple script to calculate on-chain wealth for a list of Ethereum wallets. Input and output must be integrated with Google Sheets.

    Phase 1 Scope:
    - Read a list of Ethereum wallet addresses from Google Sheets
    - For each wallet:
      - Use API to get token balances
      - Focus on ETH, stablecoins (USDC, USDT, DAI), and major tokens (AAVE, UNI, etc.)
      - Skip wallets with no activity in the last 12 months
      - Fetch token prices (e.g. via Coingecko, use caching)
      - Calculate total USD value per wallet
    - Write results (breakdown + total value) back to Google Sheets

    Requirements:
    - Use Python (preferred) or Node.js
    - Handle large lists (1k–30k+ wallets)
    - Respect API limits (support basic caching or batching)

    Deliverables:
    - Script + Google Sheet integration
    - README with setup instructions

    If this goes well, we will expand to more advanced scoring (NFTs, social data, clustering).

    More
  • · 185 views · 25 applications · 21d

    Python Backend Team Lead

    Full Remote · Countries of Europe or Ukraine · Product · 5 years of experience · Upper-Intermediate
    PayAdmit is looking for to Python Backend Team Lead join our team! Responsibilities: Management of a backend team (4–6 developers); Architectural planning of microservices (payment, antifraud, wallet, accounting, commissions); Development and...

    PayAdmit is looking for to Python Backend Team Lead join our team!

    Responsibilities:

    • Management of a backend team (4–6 developers);
    • Architectural planning of microservices (payment, antifraud, wallet, accounting, commissions);
    • Development and optimization of API gateways and internal services;
    • Support for fault tolerance (DB replication, queues, logging);
    • Participation in CI/CD, deployments and infrastructure management (in conjunction with DevOps);
    • Implementation of best practices (code review, testing, documentation);
    • Communication with products, analysts, DevOps.

      Technology stack:
    • Python / Django / FastAPI / Celery;
    • PostgreSQL + TimescaleDB + WAL logs;
    • RabbitMQ, Redis;
    • Docker, Kubernetes;
    • Prometheus, Grafana, ELK, Sentry;
    • AWS (EC2, S3, WAF, CloudFront, CloudWatch).

      Requirements:
    • 5+ years of experience in development backend (Python);
    • Experience in designing microservice architecture;
    • Deep knowledge of queues, databases, APIs, monitors;
    • Experience in high-load systems (billing, fintech, CRM, PSP, AML);
    • Managerial experience (team lead, tech lead, mentor);
    • Experience in integrations with payment providers and/or banks.

      Working conditions:
    • Work schedule 5/2 from 10:00 to 19:00;
    • Remote work;
    • We provide all the necessary tools for your successful and comfortable work;
    • Training at the expense of the company (courses, seminars, new and interesting projects);
    • Learning English at the expense of the company;
    • Compensation for coworking place;
    • Ability to switch between projects and try yourself in different roles.
    More
  • · 141 views · 35 applications · 19d

    ML developer

    Part-time · Full Remote · Countries of Europe or Ukraine · 2 years of experience · Beginner/Elementary
    Your Role: Build and optimize ML models for production use Collaborate with developers and data teams Maintain training pipelines and monitor model performance Requirements: 2+ years of experience in ML/AI roles Strong Python skills; experience with...

    Your Role:
     

    • Build and optimize ML models for production use
    • Collaborate with developers and data teams
    • Maintain training pipelines and monitor model performance

     

    Requirements:
     

    • 2+ years of experience in ML/AI roles
    • Strong Python skills; experience with scikit-learn, TensorFlow, PyTorch, XGBoost
    • Solid understanding of ML algorithms and model deployment
    • Familiar with Git, Docker, and cloud (AWS/GCP/Azure)
    • Degree in CS, Data Science, or related field
    • Upper-Intermediate English

     

    Bonus:
     

    • Experience with MLOps (MLflow, Kubeflow, Airflow)
    • NLP, CV, or time-series project experience
    • Kaggle/open-source contributions
    More
  • · 506 views · 172 applications · 18d

    Middle/Senior Web Scraping/Backend Developer to $5000

    Full Remote · Worldwide · Product · 1 year of experience
    Schedule: Full-time, Monday to Friday, 08:00–17:00 (Kyiv time) Location: Remote (worldwide) Contract: Civil contract (freelance-based) Compensation: Competitive, based on interview and experience Responsibilities Develop and maintain advanced...

    🕘 Schedule: Full-time, Monday to Friday, 08:00–17:00 (Kyiv time)
    📍 Location: Remote (worldwide)
    📄 Contract: Civil contract (freelance-based)
    💰 Compensation: Competitive, based on interview and experience

    🔧 Responsibilities

    • Develop and maintain advanced web scraping systems using asyncio, aiohttp, Selenium, and Scrapy-like logic
    • Handle protection bypass techniques: proxies, user-agent rotation, session/cookie management, CAPTCHA solving
    • Build and maintain backend APIs for data processing (FastAPI or Django)
    • Work with various databases: SQL (PostgreSQL, MariaDB) and NoSQL (MongoDB, Firebase, SQLite)
    • Ensure code quality through unit and integration testing
    • Automate deployment with Docker, CI/CD pipelines, Git, and Poetry
    • Set up and maintain server environments (Linux-based: Debian/Ubuntu/OpenBSD)
    • Configure network tools such as VPNs, proxies, and traffic tunneling (OpenVPN, ZeroTier, tinyproxy)
    • Monitor and log production systems (systemd, journald, Nginx, Apache)

    Requirements

    Must-have:

    • 2+ years of commercial experience
    • Strong knowledge of asyncio, aiohttp, and Selenium
    • Experience with FastAPI or Django
    • Solid understanding of SQL/NoSQL databases
    • Confident Linux server deployment and configuration
    • Networking skills: TCP/IP, DNS, SSH, FTP/SFTP, VNC/RDP
    • Good grasp of TLS/SSL, HTTP/HTTPS
    • Hands-on experience with Docker, Git, and CI/CD practices

    Nice-to-have:

    • Familiarity with C/C++ or Rust (for low-level integrations)
    • Experience with LangChain / LangGraph (a plus)
    • Ability to optimize for high-volume scraping (rate limiting, caching, retry logic)

    🚀 What We Offer

    • A fully remote position with flexible 8-hour workdays
    • Involvement in technically challenging and meaningful projects
    • A chance to influence product architecture and infrastructure decisions
    • Friendly and collaborative team culture
    • Competitive salary, discussed individually
    More
  • · 29 views · 4 applications · 18d

    Senior Python Developer (with Java experience)

    Full Remote · Ukraine · 6 years of experience · Upper-Intermediate
    Project description The company is looking for an experienced Python Developer (Mid/Senior level) with some JavaScript/TypeScript experience. The role involves developing and maintaining financial software solutions, integrating external systems, and...

    Project description

    The company is looking for an experienced Python Developer (Mid/Senior level) with some JavaScript/TypeScript experience. The role involves developing and maintaining financial software solutions, integrating external systems, and ensuring seamless data flow. The ideal candidate should be proficient in Python, API integration, Docker, Unix scripting, and AWS services. Experience with Advent Geneva or similar financial systems is a plus.

    Responsibilities

    Collaborate with cross-functional teams to design, develop, and maintain robust software solutions using Python in the finance domain.

    Implement integration with external systems, such as APIs from financial data providers, trading platforms, or third-party services.

    Develop and optimize backend services in Python, ensuring high performance and reliability.

    Implement unit tests and automated testing to ensure code quality and maintainability.

    Provide Level 2 technical support, troubleshooting complex issues escalated from the first line of support.

    Work with Docker containers for application deployment and system management.

    Utilize Unix shell scripting for automation, monitoring, and administrative tasks.

    Employ AWS services to build scalable, secure and reliable cloud-based solutions.

    Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.

    Stay up-to-date with emerging technologies and best practices in software development.

    Skills

    Must have

    Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field.

    Minimum of 5 years of professional experience in Python 3 development, using frameworks such Django, Flask or FastAPI.

    Experience integrating external systems via RESTful APIs, WebSockets, or web services.

    Some experience with Java for backend processes.

    Hands-on experience with Docker containers for deployment and management.

    Familiarity with Unix shell scripting for automation and administrative tasks.

    Experience with AWS services for cloud-based solutions (e.g., EC2, Cloudwatch).

    Prior experience in Level 2 support, investigating and resolving technical issues.

    Strong problem-solving skills and the ability to work in a fast-paced, dynamic environment.

    Excellent communication skills and ability to collaborate with diverse teams.

    Nice to have

    Familiarity with financial concepts, instruments, and markets (e.g., stocks, options, derivatives) is a plus.

    Experience with Advent Geneva or similar applications would be an advantage.

    Understanding of distributed/cloud computing technologies and emerging computing trends

    Self-starter and critical thinker, takes ownership of own projects and makes improvement suggestions for the entire infrastructure

    Strong written and oral communications skills.

     

    Languages

    English: B2 Upper Intermediate

    More
  • · 93 views · 11 applications · 18d

    Python Engineer

    Full Remote · Ukraine · 3 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 1 year. 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!

     

    This position supposes that you have the following knowledge and competencies:

     

    1. Software development experience(at least 3 years MUST) with:

    — Python and FastAPI

    — Other Python frameworks (e.g., Django will be a big plus)

    — LLM's

    — PostgreSQL

    — Redis, ElasticSearch

    — Cloud providers, DevOps, CI/CD

    — Unit, integration, E2E tests

    2. Knowledge of REST and experience working with REST APIs

    3. Experience with JS, HTML, CSS (Usually 0-20% of activity)

    4. Communication skills in English (good writing and speaking)

     

    You will deal and be responsible for:

     

    1. Develop, support, and maintain projects in Python - usually, we create products from scratch but also have existing projects where the dev team should be extended. And also, we do not work with legacy codebases.

    2. Solve technical challenges - all our projects are different, and you’ll never be bored with the same tasks every day, so your acquisitive mind will have great challenges regularly.

    3. Take care of quality (code, test, business features, documentation) - everyone enjoys working with clean, readable code, so it is important to keep it such.

    4. Participate in code reviews - usually, it is cross-reviews in the team or reviews by a senior person.

    5. Communicate with internal and external teams - we’re in touch with great minds - inventive clients, and supportive colleagues!

    6. Improve your technical and soft skills - just a normal evolution :)

    More
  • · 76 views · 10 applications · 18d

    Backend Engineer for AI-driven drone and robotics company

    Full Remote · Armenia, Azerbaijan, Kazakhstan, Turkey, Uzbekistan · 7 years of experience · Upper-Intermediate MilTech 🪖
    The company is an AI-driven drone and robotics firm specializing in advanced mapping, video processing, and hardware integration. Their goal is to develop intelligent, scalable backend solutions that power autonomous systems and automation. Key...

    The company is an AI-driven drone and robotics firm specializing in advanced mapping, video processing, and hardware integration. Their goal is to develop intelligent, scalable backend solutions that power autonomous systems and automation.

    Key Responsibilities:

    • Design and develop scalable distributed backend systems for AI-powered drones and robotics applications.
    • Build and optimize high-performance client-server architectures handling large volumes of data.
    • Collaborate closely with AI, video, and hardware teams to ensure seamless integration.
    • Ensure high availability, security, and performance of backend services.
    • Take full ownership of tasks, from design to deployment, with minimal oversight.

    General Requirements:

    • 7+ years of experience as a backend engineer.
    • Proven track record of delivering complex, high-performance backend systems.
    • Strong problem-solving skills and ability to see the bigger picture beyond just code.
    • Passion for technology and continuous improvement.
    • Ability to take full responsibility for projects from design to deployment.
    • Bonus: A degree in Computer Science, Mathematics, or a related field.

    Technical Requirements:

    • Experience with backend development in Python and/or Golang.
    • Strong understanding of scalable distributed system architecture.
    • Experience working with high-traffic client-server models and messaging protocols.
    • Knowledge of system-level development, hardware integration, and security.
    • Familiarity with:
      • Messaging & streaming technologies: MQTT, Redis, RabbitMQ
      • API development: REST
      • Databases: PostgreSQL
      • Containerization & orchestration: Docker, Kubernetes

    Why Join?

    • Work on cutting-edge AI and robotics projects in an exciting, fast-paced environment.
    • Collaborate with top engineers, AI specialists, and product visionaries.
    • Take ownership and play a key role in a growing company.
    • Competitive salary and benefits package.

    If you're a skilled backend engineer eager to tackle complex challenges and build next-generation AI-driven solutions, we'd love to hear from you!

    Apply now and be part of the future of AI-powered robotics. 🚀

    More
  • · 74 views · 12 applications · 18d

    Python Developer (IOT)

    Full Remote · Ukraine · Product · 3 years of experience · Upper-Intermediate
    We’re looking for a skilled Python Developer to join our team and develop an interface to manage an IoT device running on BalenaOS (Linux). If you’re excited about connected hardware, embedded systems, and creating intuitive web-based tools for device...

    We’re looking for a skilled Python Developer to join our team and develop an interface to manage an IoT device running on BalenaOS (Linux).

    If you’re excited about connected hardware, embedded systems, and creating intuitive web-based tools for device management, this role is for you!

    What You’ll Do

    • Build and maintain a web interface for controlling and monitoring an IoT device running BalenaOS
    • Work closely with embedded and backend teams to ensure seamless integration
    • Write clean, efficient, and testable Python code (Flask/FastAPI/Django)
    • Implement real-time monitoring and management features
    • Ensure robust communication with the device over local or cloud networks

    What We’re Looking For

    • Solid experience with Python at low-level programming
    • Familiarity with Linux-based systems and working with iOT devices
    • Understanding of BalenaOS, Docker, or containerized environments is a strong plus
    • Front-end basics (HTML/CSS/JS); React or Vue experience is a bonus
    • Passion for building smart, connected solutions

    Сurrently, it is a 2-3 month contract with a possible extension

    More
  • · 150 views · 44 applications · 18d

    Middle Python Developer (Telecommunications Domain)

    Full Remote · Countries of Europe or Ukraine · 1.5 years of experience · Upper-Intermediate
    Company Description We are looking for a Middle Python Developer to join a telecommunication project. You’ll work on an innovative tool and help shape the project’s future. Join a major Swedish telecommunications project! Step into a role where your...

    Company Description

    We are looking for a Middle Python Developer to join a telecommunication project. You’ll work on an innovative tool and help shape the project’s future.

    Join a major Swedish telecommunications project! Step into a role where your skills and creativity aren’t just valued — they’re essential. Together with a diverse and driven team of innovators, you'll design and build solutions.

    We're currently working on an exciting project: the development of a web application for managing and tracking hardware inventories for our Customers. This system will cover the full lifecycle of hardware contracts and products, enabling streamlined monitoring, efficient reporting, and enhanced operational control.

    If you're ready to make an impact and be part of what comes next, we’d love to hear from you.

     

    CUSTOMER
    Our client is a leading company in the telecommunications industry known for delivering innovative and large-scale technological solutions.

     

    PROJECT
    The project involves developing of a web application designed to manage and track hardware inventories for our Customers. This application will support the full lifecycle of hardware contracts and products, enabling efficient reporting and monitoring.

     

    Job Description

    • Develop well-designed technical solutions and robust code 
    • Develop new features and components, refactor, debug and maintain software 
    • Conduct peer code reviews, following engineering practices 
    • Perform unit and integration testing 
    • Analyze requirements and prepare detailed design for the features 
    • Create technical documentation 
    • Participate in conference calls and face-to-face meetings with the Customer 
    • Be active member of SAFe, take part in estimation, grooming, and planning sessions

       

    Qualifications

    • At least 2 years of commercial development experience 
    • Strong proficiency in Python 3.x
    • Hands-on experience with Django, Django REST Framework (DRF), and Django ORM
    • Practical experience of working with PostgreSQL
    • Experience of writing unit tests using Python unit testing frameworks such as TestCase
    • Familiarity with Celery for task scheduling and asynchronous processing
    • At least Upper-Intermediate level of English

       

    WOULD BE A PLUS

    • Experience with AWS
    • Experience of using Unix-based systems and Bash scripting
    • Familiarity with Front-end technologies, particularly Angular and TypeScript

       

    Additional Information

     

    PERSONAL PROFILE

    • Attention to detail
    • Strong teamwork and communication skills
    More
  • · 96 views · 5 applications · 18d

    Team Lead Python/Django

    Full Remote · Countries of Europe or Ukraine · 5 years of experience · 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
  • · 151 views · 8 applications · 17d

    Backend Engineer

    Full Remote · Worldwide · 5 years of experience · Upper-Intermediate
    About the Role We are seeking a Backend Engineer to take ownership of our time and attendance backend system, with the goal of eventually expanding into leading the backend architecture for our access control solutions. These are critical parts of Keyo’s...

    About the Role

    We are seeking a Backend Engineer to take ownership of our time and attendance backend system, with the goal of eventually expanding into leading the backend architecture for our access control solutions. These are critical parts of Keyo’s privacy-first identity platform—solutions that power real-time decision-making for physical access, workforce tracking, and operational compliance.

    You will play a central role in designing, building, and maintaining backend services that are scalable, secure, and high-performing. This is an ideal role for someone excited by real-world impact, ownership of product-critical systems, and building things the right way from the ground up.
     

    Responsibilities  

    • Design and develop RESTful APIs and backend services for time and attendance, and later, access control systems.
    • Write clean, efficient, and maintainable code—primarily in Python using Django or similar frameworks.
    • Build and optimize data models and pipelines for high-throughput event tracking
    • Experience building backend services that interact with complex frontends or mobile apps
    • Implement robust data models and database schemas in PostgreSQL for time-tracking and access-related data.
    • Ensure all backend systems are secure, scalable, and optimized for performance.
    • Design for fault tolerance and high availability, especially in mission-critical real-time decision systems (e.g., opening a door, denying access).
    • Support testing and validation of APIs and business logic for edge conditions, failovers, and integrations.
    • Eventually support hardware integration logic with access points, biometric readers, and real-time hardware events.
    • Stay informed on best practices in system architecture, backend development, and privacy/security protocols.

       

    Skills & Qualifications:

    Required Technical Skills:

    • Proficient in Python, with strong experience using Django, Flask, or FastAPI.
    • Deep understanding of PostgreSQL and relational database performance tuning.
    • Strong grasp of RESTful API development and architectural patterns.
    • Familiarity with Go (for future microservices or high-perf modules)
    • Experience using Docker for containerization and deployment.
    • Ability to write secure, well-tested code that scales with growing usage.

       

    Preferred Skills:

    • Experience working with IoT or hardware-integrated systems.
    • Familiarity with CI/CD pipelines, Git workflows, and testing strategies.
    • Familiarity with Snowflakedata warehouses, and analytics pipelines
    • Knowledge of cloud platforms like AWS or GCP.
    • Exposure to GraphQL for future-facing API design.
    • Experience with monitoring tools such as Prometheus and Grafana.
    • Background in access control systems, real-time event processing, or badge management is a major plus.

       

    What We Offer

    • Remote-first Work Environment
    • Growth Opportunities
    • Competitive Compensation
    • Work at a mission driven company with team members from around the world

       

    How to Apply

    Start your application with the word banana this helps us confirm that you’ve read the job description and understand the requirements.

    To apply:

    • Submit your resume.
    • If you advance past the second interview, you’ll be asked to walk us through a project you’ve completed.
    • All interviews require your camera to be turned on.

    Important:

    Reading from any AI agent during the interview will immediately disqualify you. We fully embrace AI as a tool for engineers, but we need critical thinkers. Show us that you’re a great fit by demonstrating extreme ownership, strong teamwork, technical excellence, and problem-solving skills.

     

    Equal Employment Opportunity Employer

    We are proud to be a global team united by diverse perspectives, cultures, and experiences. Our commitment to inclusion and respect extends across every border, embracing the unique contributions that individuals bring from all walks of life and every corner of the world.

    We are an equal opportunity employer and welcome everyone, regardless of race, color, religion, gender, gender identity, sexual orientation, age, national origin, disability, veteran status, or any other characteristic that makes you uniquely you. Your story matters, and we value the richness it adds to our shared journey.

    We strive to create an environment where every team member—no matter where they are in the world—feels seen, heard, and empowered to succeed. From hiring to development, promotions, and beyond, we are dedicated to ensuring equity and fairness for all.

    Together, we are building a global community where collaboration and respect drive innovation and belonging. 

     

    Application Prompt (Loom Video Required)

    This isn’t just another backend gig. You’ll be owning product-critical infrastructure that impacts real-world identity, access, and operational compliance. Before diving into code with us, we’d like to understand how you think, how you build under pressure, and how you communicate complex decisions clearly.

    Scenario

    You’ve just been onboarded and have taken ownership of the time and attendance backend. A critical client with 24/7 operations reports that clock-in data from multiple locations is missing or delayed, especially during peak traffic.

    Here’s what you discover:

    • The system uses a Python/Django backend with PostgreSQL, receiving real-time events from biometric terminals.

       
    • Load tests reveal spikes in API latency, and database writes are sometimes locking during bursts of 500+ concurrent events.

       
    • A product stakeholder is asking for a quick fix while still expecting long-term stability.

       
    • Another engineer suggests using Redis queues or a message broker like RabbitMQ, but there’s no clear implementation yet.

       

    In your Loom (5–7 minutes), walk us through:

    1. Your Diagnostic Process:

       
      • How would you identify the root cause of the data lag or loss?

         
      • What tools, logging strategies, or monitoring frameworks would you use to gain visibility?

         
    2. Your Short-Term Fix + Long-Term Plan:

       
      • How would you quickly stabilize the system to prevent data loss today?

         
      • Then, how would you refactor or re-architect the backend to scale properly (e.g., message queues, DB tuning, etc.)?

         
    3. How You’d Communicate with Stakeholders:

       
      • What would you say to the product lead who wants this fixed now?

         
      • How do you bring non-engineers along on a technically nuanced but critical problem?

         

    Start your video by saying the word “banana” so we know you’ve read the prompt.

    Your Loom should be:

    • Clear and unscripted (bullet points are okay)

       
    • Focused on how you approach problems, not perfection

       
    • Respectful of time (5–7 minutes max)

       

    Please submit your Loom link along with your resume and any technical portfolios or GitHub links.

     

    More
Log In or Sign Up to see all posted jobs