Jobs Python

258
  • · 51 views · 8 applications · 7d

    Python Developer

    Full Remote · Ukraine · 5 years of experience · B2 - Upper Intermediate
    A Python Developer specialized in building the Data Access Layer (DAL) is responsible for designing and maintaining the code layer that abstracts interaction with APIs, databases, or external services. The DAL typically consists of multiple Data Access ...

    A Python Developer specialized in building the Data Access Layer (DAL) is responsible  for designing and maintaining the code layer that abstracts interaction with APIs,  databases, or external services. The DAL typically consists of multiple Data Access  Objects (DAO) — modular components that encapsulate the logic for retrieving,  transforming, and persisting data. 

    By separating the DAL from business logic, the developer ensures that applications can  consume data in a consistent, reusable, and maintainable way, regardless of the  complexity of the underlying APIs or data sources. 

     

    Core Competencies: 

    • Data Access Layer Design: Structures the DAL so that it provides a clear  contract for higher-level services, while hiding the details of API calls,  authentication, and error handling. 

    • Data Access Objects (DAO): Implements DAOs to encapsulate access to  specific resources, enabling standardized CRUD-style operations. • API Integration: Strong expertise in REST APIs, including handling  authentication, pagination, and rate limits. 

    • Python Development: Skilled in Python, object-oriented programming, design  patterns, modularization, and error handling. 

    • Testing & Quality: Ensures DAL and DAOs are well tested through unit and  integration tests. Promotes reliability and resilience in accessing external  systems. 

     

    Typical Deliverables: 

    • A modular Data Access Layer library, implemented in Python, with DAOs for key  resources. 

    • Documentation and usage guidelines for other teams to consume the DAL. • Error handling and retry logic abstracted within the DAL so that client code  remains clean. 

    • Unit and integration tests to validate DAL/DAO correctness and robustness. • Experience with cloud environments (AWS especially) 

     

    Additional Skills (Nice-to-Have): 
    • Asynchronous programming with asyncio or frameworks like FastAPI.

    • Familiarity with SQL/NoSQL databases and ORM frameworks (SQLAlchemy,  Django ORM). 

    • Knowledge of DevOps practices (CI/CD pipelines). 
     

    Value to the Team: 

    By owning the Data Access Layer, this Python Developer ensures that the organization  has a single, well-structured entry point for all data operations. This reduces  duplication, improves maintainability, and accelerates feature development, since  other developers and analysts can rely on a consistent and reliable abstraction instead  of reimplementing API or database logic.

    More
  • · 46 views · 18 applications · 7h

    Senior Python Developer

    Full Remote · Worldwide · Product · 5 years of experience
    We are an innovative iGaming company that doesn’t just grow but sets trends in its niche! We are currently looking for a Senior Python Developer to design and build reliable, scalable, and high-performance systems. Key Responsibilities: Design and...

    We are an innovative iGaming company that doesn’t just grow but sets trends in its niche!
    We are currently looking for a Senior Python Developer to design and build reliable, scalable, and high-performance systems.


    Key Responsibilities:

    • Design and develop new functional modules and services in Python
    • Optimize and maintain the existing codebase, ensuring performance and scalability
    • Work with relational databases (PostgreSQL, MySQL), NoSQL storages (Redis), and message queues (RabbitMQ, Kafka)
    • Implement and maintain testing practices (unit and integration tests)
    • Collaborate with frontend, QA, and DevOps teams throughout the development lifecycle
    • Participate in code reviews and architectural discussions

       

    Required Qualifications:

    • 5+ years of commercial Python development experience
    • Experience with asynchronous programming (aiohttp, asyncio)
    • Experience with at least one web framework: FastAPI, Django, or Flask
    • Knowledge of Git and collaborative workflows
    • Experience with relational databases, query optimization, and complex SQL
    • Knowledge of OOP and design patterns 
    • Understanding of architectural principles (SOLID, DDD, Clean Architecture) 
    • Experience writing unit and integration tests
    • Basic knowledge of Docker and CI/CD fundamentals
    • Experience working with enterprise-grade products, including building systems from scratch
    • Background in transforming MVPs into full-scale product development
       

    Preferred Qualifications:

    • Experience with cloud platforms (AWS, GCP, Azure)
    • Familiarity with monitoring and logging tools (Prometheus, Grafana, Sentry)
    • Understanding of Event-Driven Architecture
    • Previous experience in high-load or iGaming projects
    • Ability to take ownership of projects and mentor team members
       

    What We Offer:

    • Remote work, Monday–Friday schedule
    • Competitive compensation aligned with your experience and skills
    • Opportunity to work on a top-tier iGaming project
    • Growth and development opportunities within a strong team
    • Paid vacation, sick leave, and an extra day off
    More
  • · 152 views · 7 applications · 17d

    Middle Backend Engineer to $3000

    Office Work · Ukraine (Lviv) · 2 years of experience · B1 - Intermediate
    At the moment, we are looking for a Middle Backend Engineer ($$2000-3000). Please note that this is a full-time on-site position in our Lviv office. Position Requirements · Bachelor’s degree in Computer Science or related field, or equivalent...

    At the moment, we are looking for a Middle Backend Engineer ($$2000-3000).
    Please note that this is a full-time on-site position in our Lviv office.


    Position Requirements

    ·   Bachelor’s degree in Computer Science or related field, or equivalent experience.

    ·   2-4 years of Python backend development experience with understanding of async programming.

    ·   Working knowledge of FastAPISQLAlchemy, and Pydantic.

    ·   Experience building and consuming RESTful APIs.

    ·   Basic understanding of gRPC and Protocol Buffers (beneficial).

    ·   Experience with task queues (e.g., Celery, RabbitMQ) or background job systems.

    ·   Good understanding of relational databases (PostgreSQL, MySQL) and Redis.

    ·   Familiarity with MongoDB (beneficial).

    ·   Experience with Docker and basic understanding of Kubernetes concepts.

    ·   Proficiency in writing unit tests with pytest.

    ·   Basic knowledge of logging and monitoring practices.

    ·   Strong version control skills with Git.

    ·   Familiarity with cloud services (AWS preferred) is a plus.

    ·   Good problem-solving and communication skills.

     

    Responsibilities

    ·   Develop and maintain backend features using Python and FastAPI.

    ·   Implement RESTful API endpoints based on technical specifications.

    ·   Write clean, maintainable code following established patterns.

    ·   Create unit tests for new functionality using pytest.

    ·   Fix bugs and resolve issues in existing codebase.

    ·   Participate in code reviews and apply feedback.

    ·   Work with PostgreSQL databases and Redis for caching.

    ·   Document implemented features and API endpoints.

    ·   Collaborate with team members on assigned tasks.

    ·   Follow established development workflows and coding standards.

     

    We offer

    • Above market rate salaries
    • Flexible working hours and remote/hybrid work options
    • 25 days off per year + official holidays off
    • Military reservist deferment
    • English lessons compensation
    • Medical compensation
    • Professional Development Budget
    • Tech Equipment Allowance
    • Cozy office and free snacks
    • Team Building and Social Events

     

    If you’re passionate about creating, breaking boundaries, and shaping the future of digital entertainment — you’re one of us. Join our team of talented professionals where your expertise will be valued, your growth supported, and your contributions recognized. Don’t miss the opportunity to be part of an innovative company with a culture that fosters both personal and professional development.

    Send us your resume today and let’s build the future together!

    More
  • · 131 views · 30 applications · 20d

    Python Developer

    Full Remote · EU · Product · 3 years of experience · B2 - Upper Intermediate
    Numerical Technologies LTD is a leading provider of custom software solutions and services specializing in risk, limits, and regulatory capital. Right now, we are looking for a Python Developer to join our team. What will you be doing? As part of the...

    Numerical Technologies LTD is a leading provider of custom software solutions and services specializing in risk, limits, and regulatory capital. Right now, we are looking for a Python Developer to join our team.

     

    What will you be doing?

    As part of the team, you will be participating in a project with a large US bank. You will help develop new software features, as well as support and maintain existing ones. You will be writing scalable and fault-tolerant code, debugging programs, and integrating applications with third-party web services. You will be collaborating closely with the client and product manager to understand the system’s functional and non-functional requirements, and contribute to code quality through unit testing, integration testing, code review, and system design using Python to build robust software that aligns with the client’s business needs.

     

    What are we looking for?

    • A strong programming background with Python and OOP skills.
    • Proficiency with SQL (Postgres, SQLite) and NoSQL (MongoDB) databases.
    • Deep understanding of algorithms and data structures.
    • Experience with FastAPI and Linux environments.
    • Strong problem-solving skills and ability to collaborate effectively in a team environment.
    • Prior experience with Rust or another compiled programming language is a plus.
    • University diploma (Bachelor’s degree or above) required.

     

    What we offer:

    • Competitive compensation depending on experience and skills.
    • Regular assessments and salary reviews.
    • Paid personal days.
    • Health insurance.
    • Mental health support program.
    • Partial gym compensation.
    • English/Polish/Spanish language classes.
    • Flexible working schedule.
    More
  • · 167 views · 35 applications · 18d

    Senior Python Engineer

    Ukraine · Product · 5 years of experience · B2 - Upper Intermediate
    Who we are looking for 5+ years of professional experience in Python software development Strong understanding of object-oriented programming principles Hands-on experience with Python framework Flask or FastApi Experience with RDBMS such as MySQL,...

    Who we are looking for

    • 5+ years of professional experience in Python software development
    • Strong understanding of object-oriented programming principles
    • Hands-on experience with Python framework Flask or FastApi
    • Experience with RDBMS such as MySQL, PostgreSQL
    • Experience with NoSQL databases such as MongoDB and Redis
    • Experience with cloud platforms such as AWS, Azure or Google Cloud Platform
    • Experience with Docker, Git, and CI/CD pipelines
    • Demonstrated ability to manage and lead complex projects
    • Experience writing unit and integration tests
    • Strong communication and collaboration skills in an international environment
    • Critical thinking and problem-solving mindset
    • Understanding of REST 

      Preferred qualifications:
    • Experience with Pydantic, Celery, and SQLAlchemy
    • Experience with OAuth 2.0 and SSO.
    • Familiarity with Agile methodologies
    • Exposure to or interest in Agentic AI 
       

    Your future role

    • Lead design, development, and maintenance of efficient, scalable Python-based applications
    • Define technical solutions, architecture, and best practices across projects
    • Optimize application performance, ensure top code quality and security standards
    • Identify bottlenecks, debug complex issues, and drive resolution strategies
    • Mentor and coach junior engineers, fostering professional growth within the team
    • Partner with cross-functional teams to implement new features and business solutions
    • Stay ahead of technology trends and ensure continual improvement of engineering processes
       

    What we offer

    • Develop and maintain efficient, scalable, and clean Python code
    • Design and implement new features to meet client needs
    • Optimize application performance and ensure smooth functionality
    • Identify and troubleshoot issues, addressing bottlenecks in the codebase
    • Collaborate with cross-functional teams throughout the development lifecycle
    • Maintain high standards for code quality and automation practices
    • Continuously learn and adopt emerging technologies into development processes 
       

    Selection process

    • Application and CV review
    • Call with someone from our talent team
    • Technical interview with tech expert and delivery manager
    • Interview with project and team managers
    • Final offer and onboarding
    More
  • · 301 views · 70 applications · 18d

    Middle Python Engineer

    Ukraine · Product · 3 years of experience · B2 - Upper Intermediate
    Who we are looking for 3–5 years of professional experience in Python software development Strong understanding of object-oriented programming principles Hands-on experience with Python framework Flask or FastApi Experience with RDBMS such as MySQL,...

    Who we are looking for

    • 3–5 years of professional experience in Python software development
    • Strong understanding of object-oriented programming principles
    • Hands-on experience with Python framework Flask or FastApi
    • Experience with RDBMS such as MySQL, PostgreSQL
    • Experience with NoSQL databases such as MongoDB and Redis
    • Experience with cloud platforms such as AWS, Azure or Google Cloud Platform
    • Experience with Docker, Git, and CI/CD pipelines
    • Experience writing unit and integration tests
    • Strong communication and collaboration skills in an international environment
    • Critical thinking and problem-solving mindset
    • Understanding of REST
       

    Preferred qualifications:

    • Experience with Pydantic, Celery, and SQLAlchemy
    • Experience with OAuth 2.0 and SSO.
    • Familiarity with Agile methodologies
    • Exposure to or interest in Agentic AI 
       

    Your future role

    • Develop and maintain efficient, scalable, and clean Python code
    • Design and implement new features to meet client needs
    • Optimize application performance and ensure smooth functionality
    • Identify and troubleshoot issues, addressing bottlenecks in the codebase
    • Collaborate with cross-functional teams throughout the development lifecycle
    • Maintain high standards for code quality and automation practices
    • Continuously learn and adopt emerging technologies into development processes
       

    What we offer

    • Competitive compensation package
    • Opportunity to work with talented engineers on international projects
    • Corporate trainings and access to Deloitte’s global learning resources
    • Support for professional growth and certification programs
    • Flexible work arrangements and partial remote options
    • Medical insurance and well-being support programs
    • A collaborative and innovation-driven corporate culture
       

    Selection process

    • Application and CV review
    • Call with someone from our talent team
    • Technical interview with tech expert and delivery manager
    • Final interview
    • Offer and onboarding
    More
  • · 301 views · 43 applications · 18d

    Python Engineer with Agentic AI

    Ukraine · Product · 2 years of experience · B2 - Upper Intermediate
    Who we are looking for We are seeking a talented Python Developer with expertise in Generative AI and Agentic AI to join our innovative team. You will work with cutting-edge large language models and AI infrastructure to build solutions that transform our...

    Who we are looking for

    We are seeking a talented Python Developer with expertise in Generative AI and Agentic AI to join our innovative team. You will work with cutting-edge large language models and AI infrastructure to build solutions that transform our clients' businesses.

     

    Required Skills:

    • Strong Python programming experience with AI frameworks like LangGraph
    • Hands-on experience with Large Language Models (OpenAI, Anthropic, Google Gemini)
    • Knowledge of Vector Stores and their application in AI workflows
    • Experience with GCP and integrating AI models with APIs and cloud platforms
    • Familiarity with CI/CD practices
    • Excellent English communication skills and ability to work in cross-cultural teams
       

    Nice to have:

    • Experience in AI-driven startups or technology companies
    • Knowledge of Azure or AWS
    • Familiarity with RAG concepts and implementation
       

    Your future role:

    As a Middle Python Developer, you will be at the forefront of AI innovation, working with advanced technologies and international teams to deliver impactful solutions.

     

    Your responsibilities:

    • Develop and maintain Python applications focused on Generative AI and Agentic AI
    • Work with large language models (OpenAI, Anthropic, Google Gemini) to build innovative AI solutions
    • Integrate AI models with various APIs and cloud platforms
    • Collaborate with cross-functional teams to deliver robust AI solutions
    • Participate actively in team discussions and contribute to project success
       

    What we offer

    • Develop and maintain efficient, scalable, and clean Python code
    • Design and implement new features to meet client needs
    • Optimize application performance and ensure smooth functionality
    • Identify and troubleshoot issues, addressing bottlenecks in the codebase
    • Collaborate with cross-functional teams throughout the development lifecycle
    • Maintain high standards for code quality and automation practices
    • Continuously learn and adopt emerging technologies into development processes 
       

    Selection process

    • Application and CV review
    • Call with someone from our talent team
    • Technical interview with tech expert and delivery manager
    • Interview with project and team managers
    • Final offer and onboarding
    More
  • · 113 views · 28 applications · 20d

    Middle Backend Python Developer

    Full Remote · Countries of Europe or Ukraine · Product · 3 years of experience · B2 - Upper Intermediate
    Zutobi is a global EdTech company offering engaging, innovative digital solutions designed to provide users with accessible and convenient learning experiences. At the moment, our company proudly features 3 diverse applications, each at a different stage...

    Zutobi is a global EdTech company offering engaging, innovative digital solutions designed to provide users with accessible and convenient learning experiences. At the moment, our company proudly features 3 diverse applications, each at a different stage of development.
    Our core product Zutobi Drivers Ed is an app and web-based learning platform that helps students to prepare for completing the permit test needed for getting a driver’s license.

    Currently, we are looking for an ambitious Backend Python Developer with strong potential to become part of our global team!

    About you:
    — At least 3 years of experience as a Back End Developer.
    — Experience with Python/Django/DRF.
    — Experience working with Docker.
    — Experience writing unit tests.
    — Good problem solving, technical and data analysis skills.
    — Upper-Intermediate (or higher) English level.

    Will be a plus:
    — Experience working with relational and NoSQL databases.
    — Experience working with Celery, RabbitMQ, Redis.
    — Experience working with Cloud Services (Google Cloud Platform, AWS).

    About your responsibilities:
    — Working in an international distributed team in an Agile environment.
    — Designing and developing new product features as well as improving existing ones.
    — Identify and troubleshoot bugs and performance issues.
    — Write unit tests, API documentation in swagger.
    — Participating in product discussion meetings and technical decisions.
    — Documenting technical decisions and approaches

    What we offer:
    — Working in the industry leader and growing together with the product (we finally reached over 250,000 monthly users).
    — The freedom to push boundaries and use all your expertise.
    — Salary review based on work performance.
    — Remote work.
    — Paid vacation & sick leaves (20 business days per year).
    — Full taxation coverage from the company’s side (for FOPs in Ukraine)
    — Development courses/training reimbursement.

    More
  • · 482 views · 77 applications · 10d

    Technical Support Engineer (Weekdays)

    Full Remote · Worldwide · B2 - Upper Intermediate
    We’re looking for a Technical (Python) Support Engineer to keep our production applications stable and fast during weekend shifts. You’ll handle incident triage, bug fixes, and small improvements while collaborating with the core team when escalation is...

    We’re looking for a Technical (Python) Support Engineer to keep our production applications stable and fast during weekend shifts. You’ll handle incident triage, bug fixes, and small improvements while collaborating with the core team when escalation is needed.

    Shift on Weekdays (From Monday to Friday) 15:00-23:00 (GMT +3)
     

    What you’ll do

    • Maintain and troubleshoot Python/Django web applications
    • Debug and optimize database performance (PostgreSQL)
    • Operate core AWS services (EC2, S3)
    • Diagnose issues with cross-functional teams and implement quick fixes
    • Keep code changes clean, documented, and secure
    • Handle end-user requests and provide technical assistance

     

    What we’re looking for:

    • English: Upper-Intermediate or higher
    • Experience: 6+ months with Python & Django OR no commercial experience but:
      • Completed relevant courses/bootcamps (Python, Django, Databases, AWS)
      • Strong fundamentals (data types, HTTP/REST, Git, basic Linux, debugging)
      • Hands-on projects (pet projects, labs, internships) — GitHub links welcome
    • Solid knowledge of PostgreSQL (or another relational DB)
    • Basic familiarity with AWS (EC2, S3)
    • Strong analytical and debugging skills
    • Basic understanding of REST APIs and front-end basics (HTML, CSS, JavaScript)
    • Clear communicator; comfortable working independently and in a team

    Nice to have

    • Docker, Kubernetes, and CI/CD pipelines
    • Web application security best practices
    • Experience in an Agile environment
       

    What we offer

    • Paid part-time weekend shifts
    • Flexible choice of shift blocks
    • Supportive team and transparent processes
    • Fast track to real production experience

     

     

    More
  • · 22 views · 7 applications · 19d

    Python Software Engineer (Algorithms, Ad Bidding Optimization)

    Hybrid Remote · Countries of Europe or Ukraine · Product · 5 years of experience · B1 - Intermediate
    About airSlate airSlate is a global SaaS technology company that develops no-code workflow automation, electronic signature, and document management solutions. Our award-winning products - SignNow, pdfFiller, DocHub, airSlate WorkFlow, Instapage, and US...

    About airSlate

     

    airSlate is a global SaaS technology company that develops no-code workflow automation, electronic signature, and document management solutions. Our award-winning products - SignNow, pdfFiller, DocHub, airSlate WorkFlow, Instapage, and US Legal Forms - serve over hundreds of millions of  users and more than one million customers worldwide, helping organizations of every size digitize processes, improve efficiency, and transform how they work.

    We’re in an exciting phase of growth and transformation, with teammates in more than 20 countries across three continents and main hubs in the United States, Poland, Romania, Ukraine and Philippines

    At airSlate, we’re building value for customers and a culture where growth and innovation go hand in hand. We’re looking for people eager to shape products, scale a company, and thrive in a fast-moving environment.
     

    About the team

     

    The PPC Development team builds and maintains software that supports pay-per-click (PPC) advertising across Google, Bing, and other major ad platforms. A key focus of the team is optimizing and automating the ad bidding process, including designing smart bidding algorithms and budget allocation optimizers.

     

    In this role, you will design and implement these algorithms end-to-end, tackling large-scale challenges that directly impact company revenue and ad performance, while also contributing innovative ideas to enhance the team’s capabilities.

     

    What you’ll be working on:

     

    • Design and implement bidding algorithms that optimize CAC, CPA, CTR, and other performance metrics across ad platforms;
    • Develop mathematical models for bid optimization, budget allocation and other constraints;
    • Collaborate with ML team to prototype and productionize ML models for Ad bidding;
    • Continuously monitor and improve algorithm performance through A/B testing and statistical analysis;
    • Work with PPC managers and Marketing stakeholders to align business requirements with Ad bidding processes;
    • As part of PPC development team, participate in integration with Marketing engine platform and PPC tools development.
    •  

    What we expect from you:  

     

    • Bachelor’s or Master’s degree in Computer Science, Applied Mathematics, Statistics, or related field. PhD is a plus;
    • Demonstrated multi-year experience as a Software Engineer, with a proven track record of delivering production-grade systems;
    • Deep understanding of probability, statistics, optimization, and linear algebra;
    • Solid knowledge of object-oriented programming (OOP) principles and software design patterns;
    • Strong programming skills in Python;
    • Experience with machine learning frameworks and familiarity with reinforcement learning concepts is a plus.

       

    What helps you rock:

    • Experience with Java or PHP is a plus;
    • Knowledge of digital advertising, PPC platforms, or programmatic bidding preferred but not strictly required;
    • Experience with machine learning frameworks and familiarity with reinforcement learning concepts is a plus.

     

     

    What we offer

     

    Flexible working environment - Our teams operate across the globe. We value in‑person collaboration in our hubs, but we also embrace remote and hybrid working. You can work from one of our offices in the United States, Poland, Romania or Ukraine, or remotely from many countries.

     

    Competitive compensation and stock options - We offer salaries that reflect local market conditions and experience,  plus a performance-based bonus system and stock options so you share in the company’s growth.

     

    Professional growth and learning - We invest in your development through courses, conferences, and access to learning resources. We encourage career growth and internal mobility, supporting teammates who want to explore new opportunities within airSlate.

     

    Health and well‑being - We provide comprehensive benefits tailored to each country, including health coverage, wellness programmes and access to fitness options. We also dedicate quarterly company-wide Mental Health Days, when everyone takes time off to rest and recharge.

     

    Family‑friendly culture - Family life is part of who we are, and we embrace it in many forms. From flexibility for parents to our airSlate Junior Club for kids, to company-wide family days and our pet-friendly approach, we’re committed to making work and life easier to balance.

     

    Giving back - We support charitable initiatives around the world through the airSlate Care programme. Our current focus includes humanitarian aid in Ukraine and other regions, matching employee donations and supporting causes chosen by our teams.

     

    Open communication - We encourage transparent dialogue at all levels. From team discussions to company-wide Q&A sessions with our CEO, we make sure everyone has the chance to be heard and to influence how we grow.

    More
  • · 110 views · 15 applications · 11d

    Senior Python Developer

    Full Remote · Ukraine · 5 years of experience · B2 - Upper Intermediate
    Project Description: Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits management, reports of trading activities,...
    • Project Description:

      Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits management, reports of trading activities, FIX connectivity, market data providers connectivity (e.g. Bloomberg B-pipe), etc

       

    • Responsibilities:

      The Team is focused on the development and maintenance of various applications. The successful candidate will have considerable and proven experience in Python, a good working knowledge of end-user and server-side data processing techniques, a good understanding of SDLC and agile development methodologies.

       

    • Mandatory Skills Description:

      - Strong understanding of data quality principles
      - 5+ years of experience working with Python
      - Proven experience in designing and developing data models using industry best practices
      - Experience in using code management and CI/CD tools such as Github, Azure Devops, Jenkins, Bamboo etc.
      - Good understanding and demonstrated experience working with Power Query (M query language) and DAX.
      - Extensive experience designing and developing reports and performance metrics from complex and disparate platforms

    More
  • · 271 views · 30 applications · 13d

    Python Backend Engineer to $5500

    Full Remote · Ukraine · 4 years of experience · B2 - Upper Intermediate
    We are a fully bootstrapped and profitable B2B SaaS startup reshaping how hotels communicate with their guests. In just one year, we have become the leading Voice AI provider for hospitality in Europe, working with a growing number of hotels from...

    We are a fully bootstrapped and profitable B2B SaaS startup reshaping how hotels communicate with their guests. 

    In just one year, we have become the leading Voice AI provider for hospitality in Europe, working with a growing number of hotels from boutique city stays to luxury resorts across the continent. 

     

    Our mission is simple: 

    Help hotels be available for every guest, at any time, without losing a single booking or opportunity. 

     

    We are now expanding rapidly across the DACH region, and we are looking for a Full-Stack / Backend Engineer to join our core team and help us build the next generation of conversational AI for hospitality.

     

    What You Will Build

    You will work on the voice AI platform, a self-service system that enables hotels to configure, deploy, and manage their own AI voice agents.

    Hotels use it to:

    • Integrate with their existing booking systems
    • Manage real-time availability and reservations
    • Respond to guest inquiries using Retrieval-Augmented Generation (RAG) and other AI technologies

     

    You will help design and improve the architecture that powers all this, expand integrations, optimize performance, and prepare the platform for large-scale growth.

     

    Your Responsibilities

    • Develop and scale backend systems, APIs, and integrations with booking and property management software
    • Collaborate closely with founders, engineers, and designers to build new features from start to finish
    • Contribute to system architecture and infrastructure decisions
    • Experiment with AI-driven systems, including prompt engineering and RAG pipelines
    • Take full ownership of projects from concept to deployment

     

    Tech Stack

    • Languages: Python (primary), JavaScript
    • AI Stack: Prompt Engineering, Retrieval-Augmented Generation (RAG), LLM APIs
    • Frameworks: Livekit
    • Tools: Cloud IDEs such as Cursor or Claude Code, GitHub, Linear

     

    How We Work

    • Remote-first: Work from anywhere, operating mainly on CET (German time)
    • Lean and agile: We move fast and make decisions quickly while maintaining strong collaboration and open communication
    • Real impact: Your work directly shapes how thousands of hotel guests experience AI

     

    What We Are Looking For

    • Strong experience in backend development and system design. Curiosity and hands-on experience with AI tools such as RAG, LLMs, Livekit, or vector databases
    • Interest in working across the stack (frontend experience is a plus)
    • A builder’s mindset with a high degree of ownership and self-motivation
    • Excellent communication skills and team spirit
    • Fluent in English (German is a plus)

     

    Compensation

    €3,800 - €4,800 per month (B2B, depending on experience and technical scope). 

     

    Senior candidates with AI / LLM expertise may qualify for higher compensation. Includes long-term equity participation.

    More
  • · 196 views · 54 applications · 20d

    Strong Middle/Senior Backend Engineer (ConnectWise )

    Full Remote · Countries of Europe or Ukraine · 5 years of experience · B2 - Upper Intermediate
    Company Description We are looking for a Strong Middle or Senior Software Engineer to be responsible for developing high-quality, innovative, fully performing software in compliance with coding standards. This individual will work in partnership with...

    Company Description

     

    We are looking for a Strong Middle or Senior Software Engineer to be responsible for developing high-quality, innovative, fully performing software in compliance with coding standards. This individual will work in partnership with cross-functional teams to ensure that software deliverables, including designs, codes, and tests, are completed in a timely manner, while remaining aligned with industry and organizational standards. 
    The team on our side is expected to include 6 people: 5 Developers + 1 QA Engineer 

    We are following a Kanban-based process and you should expect daily status meetings with the Customer. 

    CUSTOMER


    Our Customer ConnectWise is the world's leading software company dedicated to the success of IT solution providers. 

    Their vision is to power a thriving IT ecosystem that transforms what’s possible for small and medium sized businesses (SMBs) and do this by empowering IT solution providers with unmatched software, services, and community to achieve their most ambitious vision of success. 

    The tools being developed are used by IT service providers to automate their activities for SMBs, such as backup and restore, providing security, and performing administrative tasks on Microsoft 365 tenants.

    PROJECT


    A platform that provides business intelligence reporting & dashboards purpose-built for MSPs. Gives visibility into KPIs that matter most to IT service providers. 

     

    Job Description

     

    • Provide support to the Engineering teams, with a high attention to detail 
    • Research, analyze, and document findings 
    • Coach and review the work of other team members 
    • Design, build, and maintain large-scale production services, web applications, data pipelines, and streaming systems 
    • Debug production issues across services and multiple levels of the stack 
    • Assist with improvement of organizational engineering standards, tooling, and processes 
    • Participate in the testing process through test review and analysis, test witnessing, and certification of software 
    • Evaluate code to ensure validity, proper structure, alignment with industry standards, and compatibility with operating systems 
    • Maintain of current technologies or programming practices through continuing education, reading or participation in professional conferences, workshops, or groups 

       

    Qualifications

     

    • At least 5 years of commercial experience in Python development  
    • Experience in Python, Django, Celery, Snowflake, PostgresSQL 
    • Experience in Microservices, Web API, AWS 
    • Strong knowledge and proper usage of object-oriented programming and design principles  
    • Experience with cloud deployment, GitLab pipelines 
    • At least Upper-Intermediate level of English   
       

    NICE TO HAVE​​​​​​​

     

    • Experience with Redis (broker and streams), Kafka, SQS 
    • Experience with Single-Sign-On module 

       

    Additional Information

     

    PERSONAL PROFILE

     

    • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders  
    • Strong problem-solving and decision-making skills, with a focus on driving results and meeting deadlines  
    • Self-motivated, adaptable, and eager to learn new technologies and frameworks. 
    More
  • · 137 views · 2 applications · 13d

    Trainee/Junior Python Developer

    Office Work · Ukraine (Lviv) · B2 - Upper Intermediate
    We are looking for a motivated and passionate Python Junior/Trainee Developer to join our team. This position is ideal for candidates who have a solid understanding of Python fundamentals and are eager to grow their skills in backend...

                We are looking for a motivated and passionate Python Junior/Trainee Developer to join our team. This position is ideal for candidates who have a solid understanding of Python fundamentals and are eager to grow their skills in backend development. You will work under the guidance of experienced mentors, contributing to real projects and learning how to build reliable, scalable web applications.

                  Responsibilities:
                Assist in developing and maintaining web applications using Python and modern frameworks such as Django or Flask.
    Write clean, simple, and maintainable code following best practices.
    Participate in the development of RESTful APIs and data integration with frontend or external services.
    Work with databases such as PostgreSQL, MySQL, or MongoDB.
    Collaborate with developers, designers, and project managers to deliver high-quality solutions.
    Learn and apply software development methodologies and version control using Git.

                Requirements:
              Basic knowledge of Python and object-oriented programming concepts.
    Understanding of web development fundamentals (HTTP, REST, JSON).
    Familiarity with Django, Flask, or FastAPI frameworks (even at a beginner level).
    Basic knowledge of databases and SQL queries.
    Ability to read and write technical documentation in English (B1 level or higher).
    Eagerness to learn, attention to detail, and problem-solving mindset.

    Nice to have:
    Familiarity with Git, Docker, or basic CI/CD processes.
    Experience with HTML, CSS, and JavaScript for basic frontend integration.
    Understanding of APIs, authentication (JWT/OAuth), or microservices architecture.

                    What we offer:
    Office-based position in Lviv (Boikivska 1) with a supportive and friendly environment.
    Opportunity to gain practical experience on real projects under mentor supervision.
    Continuous learning, code reviews, and technical guidance from senior developers.
    Free internship program with the possibility of further full-time employment after successful completion.

    More
  • · 70 views · 6 applications · 21d

    Middle/Senior Python Developer (Desktop Team)

    Office Work · Ukraine (Kyiv) · Product · 3 years of experience · B1 - Intermediate Ukrainian Product 🇺🇦
    Ajax Systems is a full-cycle company, working from idea generation and R&D to mass production and sales. We do everything: we produce physical devices (the system includes many different sensors and hubs), write firmware for them, develop the server part,...

    Ajax Systems is a full-cycle company, working from idea generation and R&D to mass production and sales. We do everything: we produce physical devices (the system includes many different sensors and hubs), write firmware for them, develop the server part, and release mobile and desktop applications.

    PRO Desktop meets the needs of every professional working with Ajax security systems. Facilities profiling and remote configuration, alarm monitoring and photo verification, staff administering, and a detailed event log — all in one, intuitive interface.

     

     

    Responsibilities:

    — Ajax PRO Desktop development (adding new devices, supporting existing devices, adding new functionality and features, fixing bugs).

    — Architectural decisions and concept development.

    — Writing tests.

    — Hard bug fixing.

    — Inter-commands communications.

     

     

    Stack:

    — Python 3, PySide 6, QML, gRPC.

     

    Must have:

    — 3+ years of experience with Python, including multithreading, asyncio.

    — Knowledge of OOP principles and patterns.

    — Experience with aiohttp.

    — Experience with pytest.

    — Experience with gRPC.

     

    It will be a plus:

    — Experience with QML.

    — Experience with PySide/PyQt.

     

     

    We offer:

    — Flexible schedule at our offices in Kyiv or Lviv.

    — The opportunity to propose and implement own ideas that have an impact on the product and production.

    — Work in a motivated team and zero bullshit culture.

    — Competitive salary.

    — Medical Insurance.

    — Corporate English.

    — The opportunity to participate in the beta test project of Ajax security systems — receiving and testing new gadgets before their release.

    More
Log In or Sign Up to see all posted jobs