Jobs

250
  • · 45 views · 3 applications · 6d

    Senior Python Developer

    Full Remote · Ukraine · 5 years of experience · B2 - Upper Intermediate
    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,...

    • 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
      - Hands-on exp 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.
      - 5+ years of experience working with Python
      - 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

    • Nice-to-Have Skills Description:

      - Risks trading system development experience.
      - Business knowledge in trading domain / capital markets Good

      understanding and demonstrated experience working with Power Query (M query language) and DAX. Experience in using code management and CI/CD tools such as Github, Azure Devops, Jenkins, Bamboo etc.

    • Languages:
      • English: B2 Upper Intermediate
    More
  • · 75 views · 12 applications · 6d

    Senior Software Engineer (Python, Gen AI)

    Full Remote · Spain, Poland, Portugal, Romania, Ukraine · 5 years of experience · B1 - Intermediate
    Trinetix is seeking technical-savvy Senior Python Developer Requirements · 5+ years of experience in development · Proficient in web development with strong hands-on experience using the FastAPI framework. · Production experience with Generative AI and...

    Trinetix is seeking technical-savvy Senior Python Developer

    Requirements

    · 5+ years of experience in development

    · Proficient in web development with strong hands-on experience using the FastAPI framework.

    · Production experience with Generative AI and Large Language Models (LLMs) to solve real-world problems and in developing agentic AI applications to enhance AI interaction.

    · Familiarity with multi agent patterns, approaches and frameworks, such as LangGraph, AutoGen, Crew AI, Google ADK, etc.

    · Experience with Pydantic for data validation and schema definition in Python applications.

    · Skilled in asynchronous and parallel programming, with practical knowledge of asyncio.

    · Proficiency working with non-relational databases, including MongoDB.

    · Strong analytical and problem-solving abilities with a detail-oriented mindset.

    · Practical and pragmatic approach to balancing standardized processes with flexibility to meet project goals effectively.

    · Excellent organizational skills with the ability to self-manage, prioritize tasks, structure workload, and meet tight deadlines.

     

    Nice to have

    · Experience working with Azure Cloud services (or other major cloud platforms), including a range of SaaS offerings such as Service Bus, Data Lake, Blob Storage, Redis, and more.

    · Familiarity with agentic protocols such as MCP and A2A is a strong plus.

    · Hands-on experience with the LangGraph stack, including long-term memory, human-in-the-loop workflows, and state management, is highly desirable.

    · Familiarity with .NET is considered a plus.

    · Hands-on experience with containerization and orchestration tools such as Docker and Kubernetes.

    · Solid understanding of microservices architecture and its implementation in scalable systems.

     

    English level

    Intermediate+

     

    Responsibilities

    · Define and enforce best practices and coding standards across the project.

    · Conduct thorough code reviews to ensure adherence to established guidelines and maintain high code quality.

    · Working both independently and in close collaboration with others in the team

    · Communicating clear instructions to team members and help manage the flow of day-to-day operations

    · Communicating with the client on a regular basis

    · Design, develop, and maintain robust and scalable Python applications.

    · Write clean, maintainable, and efficient code following best practices and coding standards.

    · Optimize code for performance and scalability, ensuring efficient data handling.

    · Work closely with cross-functional teams to deliver high-quality software solutions.

    · Identify and resolve technical issues, ensuring the reliability and performance of applications.

    · Create and maintain comprehensive documentation for code, processes, and workflows.

    · Provide guidance and mentorship to less skilled developers, fostering a collaborative and productive team environment.

    More
  • · 131 views · 12 applications · 6d

    Junior Python Developer

    Office Work · Ukraine (Lviv) · 0.5 years of experience · B2 - Upper Intermediate
    We are looking for a skilled Trainee/Junior Python Developer to join our growing team. You will be responsible for designing, developing, and maintaining backend services, ensuring high performance, scalability, and reliability. Responsibilities -...

    We are looking for a skilled Trainee/Junior Python Developer to join our growing team. You will be responsible for designing, developing, and maintaining backend services, ensuring high performance, scalability, and reliability.
     

    Responsibilities

    - Develop, test, and maintain backend services and APIs using Python.

    - Work with relational and NoSQL databases to design efficient data models.

    - Implement best practices for clean, maintainable, and testable code.

    - Optimize applications for scalability, security, and performance.

    - Integrate with third-party APIs and cloud services.
     

    Requirements

    - Experience in backend development with Python (FastAPI, Django, Flask, or similar frameworks).

    - Strong understanding of software design principles and RESTful API development.

    - Good knowledge of databases (PostgreSQL, MySQL, etc.).

    - Familiarity with CI/CD pipelines and containerization (Docker).

    - English level: Upper-Intermediate or higher.

     

    Nice to Have

    - Experience with frontend development using React.

    - Experience with AWS or GCP cloud services (deployment, storage, compute, monitoring).

    - Knowledge of microservices architecture and event-driven systems.

    - Familiarity with DevOps practices.

    More
  • · 77 views · 25 applications · 6d

    Senior Backend Engineer (Python, Async IO)

    Full Remote · Worldwide · Product · 5 years of experience · B2 - Upper Intermediate
    We are seeking an experienced Senior Backend Engineer to join our dev department. Our backend is developed all in Python running in the cloud over k8s. It's not a typical backend interacting with a UI frontend, handling audio streams in real-time. Our...

    We are seeking an experienced Senior Backend Engineer to join our dev department. Our backend is developed all in Python running in the cloud over k8s. It's not a typical backend interacting with a UI frontend, handling audio streams in real-time. Our systems integrate with a large number of third party services. Because of the myriad of challenges and the fast pace of a startup, each team member gets to experience a lot of professional growth and ownership. About the role:


    In this role, you will:
    ● Integrate with new POS systems and digital menu boards
    ● Build data pipelines to process restaurant menus
    ● Support existing integrations and pipelines
    ● Debug and solve complex customer issues
    ● Lead communication with integration partners to deliver the integrations
    ● Estimate, plan and deliver the integration projects
    ● Handle a large set of complex and diverse customer issues
    ● Create documentation for integrations

     

    Qualifications:
    ● BSc in Software Development or equivalent industry experience
    ● 5+ years experience in Python
    ● Strong backend development and software architecture skills
    ● Experience in developing and deploying multiple projects used in production
    ● Proficient with Async IO
    ● Experience with CI/CD, Clouds (AWS/GCP/Azure), Linux, Docker, Kubernetes, 3rd Party API integrations
    ● Experience with Data Pipelines, ETL
    ● Prior experience working in startups
    ● 2+ years of experience as a tech lead or team lead


    Bonus:
    ● Knowledge of concurrency
    ● Experience with React


    Qualities We're Looking For
    ● Resilience – being able to balance planned work with real-time issues in a fast-paced, high-pressure environment
    ● Strong communication skills – in both written and verbal communication, with the ability to produce crisp and clear documentation
    ● Problem solver
    ● Strong ownership and independence
    ● Team player
    ● Fast
    ● Star Performer
    ● Passionate about their work

    More
  • · 156 views · 8 applications · 6d

    Application Support / Monitoring Engineer (Python)

    Full Remote · Countries of Europe or Ukraine · 0.5 years of experience · B2 - Upper Intermediate
    We’re looking for a Application Support / Monitoring Engineer (with Python skills) to join our remote team and ensure smooth operation of our applications during weekday evening shifts. Schedule: Monday–Friday, 15:00–23:00 (GMT+2) Location: Remote ...

    We’re looking for a Application Support / Monitoring Engineer (with Python skills) to join our remote team and ensure smooth operation of our applications during weekday evening shifts.

    Schedule: Monday–Friday, 15:00–23:00 (GMT+2) 

    Location: Remote

     

    What you’ll do

    • Provide prompt, professional support via chat, email, and ticketing tools
    • Monitor infrastructure & app health to ensure uptime and performance
    • Troubleshoot bugs; escalate critical issues to the engineering team when needed
    • Run routine checks on cloud services and resolve infra-level problems
    • Log incidents, track resolutions, and evolve our internal knowledge base
    • Partner with Engineering & QA for smooth handovers and clear communication

     

    What we’re looking for: 

    • Сonversational English level: at least Upper-Intermediate, and if it's higher, that's even better.
    • 6+ months experience with Python & Django OR no commercial experience but:
      • Completed relevant courses/bootcamps (e.g., Python, Django, Databases, AWS)
      • Strong technical fundamentals (data types, HTTP, REST, git, basic Linux, debugging)
      • Hands-on projects (pet projects, labs, or internships) — GitHub links welcome
    • Good knowledge of PostgreSQL (or another relational DB)
    • Familiarity with AWS (EC2, S3) — basics are fine
    • Solid analytical & debugging skills
    • Basic understanding of REST APIs and front-end (HTML, CSS, JavaScript)
    • Clear communicator; comfortable working independently and as part of a team

     

    Nice to have

    • Experience with Docker/Kubernetes and CI/CD pipelines
    • Knowledge of web app security principles
    • Background in Agile/Scrum environments
    More
  • · 44 views · 4 applications · 6d

    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
  • · 72 views · 22 applications · 6d

    Senior Python Developer

    Full Remote · Countries of Europe or Ukraine · 4 years of experience · B2 - Upper Intermediate
    About the Role: We are looking for an experienced Python Developer to join our engineering team. You will be responsible for building, improving, and maintaining high-performance backend systems and APIs. The ideal candidate has strong experience...

    About the Role:
    We are looking for an experienced Python Developer to join our engineering team. You will be responsible for building, improving, and maintaining high-performance backend systems and APIs. The ideal candidate has strong experience designing scalable software solutions, enjoys problem-solving, and writes clean, maintainable code.
    Responsibilities:

    • Design, implement, and maintain backend services using Python (FastAPI, Django, or Flask)
    • Build and integrate RESTful or GraphQL APIs
    • Work with databases (PostgreSQL, MySQL, or MongoDB) and ORM frameworks
    • Collaborate with frontend and DevOps teams to deliver complete features
    • Optimize performance and ensure code quality through testing and reviews
    • Participate in architectural discussions and propose improvements

    Requirements:

    • 4+ years of professional Python development experience
    • Solid understanding of software architecture, design patterns, and best practices
    • Experience with one or more web frameworks (FastAPI, Django, Flask)
    • Strong knowledge of relational databases and SQL
    • Familiarity with asynchronous programming (asyncio, Celery)
    • Experience with Docker and cloud environments (AWS, Azure, or GCP)
    • Upper-intermediate English or higher
    More
  • · 34 views · 7 applications · 6d

    Technical Lead (React + Python)

    Full Remote · Worldwide · 8 years of experience · C1 - Advanced
    Position: Technical Lead (AWS, React, Python) Location: Remote (Europe preferred, must work in USA – Arizona time zone) Contract Type: B2B Experience: 8+ years in software development, including at least 1 year in a Technical Lead role English Level: C1...

    Position: Technical Lead (AWS, React, Python)
    Location: Remote (Europe preferred, must work in USA – Arizona time zone)
    Contract Type: B2B
    Experience: 8+ years in software development, including at least 1 year in a Technical Lead role
    English Level: C1 (Advanced)
    Compensation: Gross (TBD)
    Holidays: 10 public holidays (vacation & sick days unpaid)

    About the Role

    We’re looking for an experienced Technical Lead with strong AWS expertise to join our team and take ownership of the technical direction and day-to-day leadership of a development project.
    You will work closely with both management and the engineering team to deliver high-quality, scalable, and cloud-native SaaS solutions.

    This is a hands-on leadership role — ideal for someone who enjoys both writing code and guiding a team toward technical excellence.

    Responsibilities

    • Lead the technical implementation of a multi-tenant SaaS platform hosted on AWS.
    • Design, develop, and maintain scalable, cloud-based applications using React (frontend) and Python (backend).
    • Architect and optimize infrastructure leveraging AWS services (EC2, Lambda, RDS, S3, ECS/EKS, CloudFormation, etc.).
    • Provide mentorship, code reviews, and technical guidance to engineers.
    • Collaborate with product and management teams to plan and deliver milestones on time.
    • Define and enforce best practices for code quality, testing, CI/CD, and documentation.
    • Oversee architecture decisions ensuring system reliability, performance, and scalability.
    • Coordinate cross-functional collaboration between backend, frontend, and DevOps teams.
    • Stay up to date with emerging technologies and propose improvements to the tech stack.

    Requirements

    • 8+ years of hands-on experience in software development.
    • 1+ year of proven experience in a Technical Lead or similar leadership role.
    • Strong proficiency in React, TypeScript, Python, and related frameworks.
    • Proven experience designing and implementing multi-tenant SaaS applications.
    • Solid understanding of AWS cloud architecture (compute, storage, networking, and security).
    • Experience with microservices, Docker, and Kubernetes.
    • Excellent communication skills in English (C1 or higher).
    • Ability to work effectively in a remote, cross-functional, and fast-paced environment aligned with the US/AZ time zone.

    Nice to Have

    • Experience with event-driven architecture (e.g., Kafka, RabbitMQ).
    • Background in CI/CD pipeline setup and DevOps practices.
    • Knowledge of relational and non-relational databases (PostgreSQL, MongoDB).
    • Familiarity with API security, authentication (OAuth, SSO), and monitoring tools.
    • Experience with Agile/Scrum methodologies.
    More
  • · 234 views · 74 applications · 6d

    Python Developer to $1000

    Full Remote · Countries of Europe or Ukraine · 1 year of experience · B2 - Upper Intermediate
    We’re looking for a motivated Python Developer to join an early-stage project for a tech startup. The role involves building and maintaining backend systems using Python — initially as part of a small, agile team working closely with frontend...

    We’re looking for a motivated Python Developer to join an early-stage project for a tech startup. The role involves building and maintaining backend systems using Python — initially as part of a small, agile team working closely with frontend developers.

    Responsibilities:
     

    • Develop and maintain backend services and APIs using Python (preferably with frameworks like FastAPI, Django, or Flask)
    • Integrate with databases (e.g. PostgreSQL, MySQL) and external APIs
    • Collaborate with frontend developers to ensure smooth data exchange and system stability
    • Write clean, maintainable code and participate in regular code reviews
    • Support debugging, testing, and deployment activities


    Requirements:
     

    • At least 1 year of hands-on experience with Python development (personal or commercial projects both count if relevant)
    • Good understanding of REST APIs, basic DevOps workflows, and Git
    • Familiarity with relational databases
    • Intermediate to upper-intermediate English — must be able to communicate with international team members via chat and short calls
    • Strong problem-solving attitude and self-motivation


    Nice to have:
     

    • Experience with FastAPI, Django, or Flask
    • Some understanding of frontend or mobile app integrations
    • Familiarity with Docker or cloud environments


    Working conditions:
     

    • Remote role
    • Full-time or near full-time availability preferred
    • Work schedule: 5 days a week, Saturday and Sunday — days off
    • Flexible work schedule and autonomy in planning your time
    • All payments are made in euros
    • An open sole proprietorship or the ability to open one is required
    • Paid vacation and sick leave
    More
  • · 101 views · 7 applications · 6d

    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
  • · 124 views · 8 applications · 5d

    Trainee Python/React Engineer

    Hybrid Remote · Ukraine (Lviv, Rivne) · B2 - Upper Intermediate
    About the Role We’re looking for a Trainee Python/React Engineer to join our customer’s team and grow into a full-stack developer capable of building AI-powered education platforms. You’ll start by assisting with development and maintenance of features...

    About the Role 

    We’re looking for a Trainee Python/React Engineer to join our customer’s team and grow into a full-stack developer capable of building AI-powered education platforms. You’ll start by assisting with development and maintenance of features that combine machine learning, backend logic, and user-facing interfaces. 

    This is a great opportunity for a motivated beginner who wants to work on real-world AI and data-driven applications, collaborate with experienced engineers, and learn how modern ML-based platforms are built end-to-end. 

     

    What you’ll do 

    • Support development of backend services using Python (FastAPI). 
    • Assist in building and improving the React-based frontend. 
    • Work with data pipelines and API integrations under mentorship. 
    • Collaborate with ML engineers to integrate AI features into the product. 
    • Write clean, maintainable, and well-documented code. 
    • Learn modern software development practices, including Git, CI/CD, and cloud environments. 

     

    What we’re looking for 

    • Basic knowledge of Python (functions, modules, REST APIs) and React.js (components, hooks, state management). 
    • Understanding of web application architecture and client-server interaction. 
    • Familiarity with HTML, CSS, JavaScript/TypeScript. 
    • Eagerness to learn and apply best coding practices. 
    • Good analytical and communication skills. 
    • Upper-Intermediate English level — you’ll communicate with the international team. 

     

    Nice to have 

    • Understanding of machine learning basics or curiosity to learn about LLMs. 
    • Completed pet projects, GitHub portfolio, or participation in hackathons. 

     

    Why you’ll enjoy working with us 

    • Learn from experienced ML and full-stack engineers on a real commercial project. 
    • Contribute to a product that’s transforming education with AI. 
    • Supportive environment focused on growth, mentorship, and collaboration. 
    • Opportunity to grow into Junior Full-Stack or ML Engineer roles. 
    • Flexible working conditions and a remote-friendly culture. 

     

    Let’s Talk! 

    More
  • · 37 views · 4 applications · 5d

    Senior Python Developer (ConnectWise)

    Full Remote · EU · 5 years of experience · C2 - Proficient
    We’re looking for a Senior Python Developer to join our ConnectWise team! Are you passionate about building large-scale, cloud-native systems that power automation for IT professionals worldwide? Join us to modernize and re-architect a global backup and...

    We’re looking for a Senior Python Developer to join our ConnectWise team!

     

    Are you passionate about building large-scale, cloud-native systems that power automation for IT professionals worldwide?

    Join us to modernize and re-architect a global backup and disaster recovery platform — trusted by thousands of companies. You’ll work with Python, AWS, and Kubernetes to design microservices, optimize performance, and ensure reliability under real-world conditions.

     

    Here your technical vision matters — you’ll help define architecture, set best practices, and mentor others as we transform legacy code into a robust, scalable solution.

     

    Let’s turn complex challenges into elegant, high-performing systems together!

     

    You will lead the re-architecture and rewrite of a legacy backup & disaster-recovery (BCDR) platform into a modern microservices architecture. You will build scalable, resilient, cloud-native services running on Kubernetes in AWS, design robust database layers, and collaborate closely with the leads, developers, and product team on the Client side to deliver a high-availability, high-performance system. You’ll help define architecture, set best practices, mentor engineers, and ensure the system meets SLAs under heavy load and disaster scenarios.

     

    Customer

    ConnectWise is the world’s leading software company dedicated to the success of IT solution providers. The company’s vision is to power a thriving IT ecosystem that transforms what’s possible for small and medium-sized businesses (SMBs), and it does so by empowering IT solution providers with unmatched software, services, and community to help them achieve their most ambitious vision of success. Its tools are used by IT service providers to automate their activities for SMBs, such as data backup and recovery, security management, and administrative tasks on Microsoft 365 tenants.

     

    Project

    Our Customer is ConnectWise, a U.S.-based company. 

    The tools developed within this project are designed to help IT service providers automate operations performed for small and medium-sized businesses (SMBs), including data backup and restore processes, security management, and administrative tasks for Microsoft 365 tenants. 

    The Customer values proactive collaboration and welcomes technical and process improvement ideas from our team. This project offers numerous opportunities to brainstorm, evaluate solutions, and implement best practices to effectively address technical challenges. 

    The Sigma Software team will consist of 9 specialists: 

    • 7 Python Developers 
    • 1 Product Manager 
    • 1 Designer 

    We follow a Kanban-based process and hold daily status meetings with the Customer. 

    Project duration: Long-term — 1 year, with the potential for extension. 
    Technologies: Python, Kubernetes, AWS. 

     

    Requirements

    • 5+ years of professional Python development experience (or equivalent), building production-grade backend systems
    • Strong experience in microservices architecture: service decomposition, inter-service communication, API design, versioning, service discovery
    • Hands-on experience with containerization and orchestration (Docker, Kubernetes)
    • Solid experience with relational databases (e.g. PostgreSQL, MySQL) including schema design, indexing, replication, partitioning, migrations
    • Experience building systems deployed on AWS
    • Understanding of distributed systems
    • Experience in designing for high availability, fault-tolerance, resilience, and disaster recovery
    • Strong debugging, profiling, and performance tuning skills (e.g. handling concurrency, memory, I/O)
    • Experience migrating or refactoring legacy monolithic systems to modern architectures
    • Proficient in writing clean, maintainable, tested code (unit tests, integration tests); familiarity with test automation
    • Excellent problem-solving skills, ability to break down complex problems, make trade-offs, and deliver pragmatic solutions
    • Good communication skills and ability to work cross-functionally with product, QA, operations, and business stakeholders
    • Leadership or mentoring experience is a plus.

     

    Responsibilities

    • Drive the redesign and reimplementation of legacy modules into a microservices-based architecture using Python
    • Design, build, test, deploy, and maintain backend services (REST APIs, internal services, messaging, task queues) running in containers, orchestrated via Kubernetes
    • Collaborate with DevOps/SRE to define CI/CD pipelines, automation, monitoring, alerting, metrics, and deployment strategies (blue/green, canary, rolling)
    • Ensure high reliability, fault-tolerance, graceful degradation, and recovery in error conditions (network partitions, node failures, resource exhaustion)
    • Design and implement service communication patterns (synchronous, asynchronous, event-driven, pub/sub), versioning, and backward compatibility
    • Define and enforce best practices: code quality, modularity, documentation, observability (logging, tracing, metrics)
    • Conduct performance profiling and tuning, address bottlenecks, optimize throughput, latency, concurrency, and memory usage
    • Mentor and coach more junior engineers: conduct code reviews, share architectural knowledge, promote best practices
    • Participate in product planning and design discussions help translate features/requirements into scalable technical solutions
    • Handle migration strategies: incrementally decompose legacy monolith, manage data schema migrations, ensure safe cutovers and rollbacks
    • Thrash in edge cases: backup/restore, disaster recovery workflows, handling large data volumes, integrity checks (AutoVerify), data immutability (AirGap)
    • Engage in system-level thinking: capacity planning, fault injection, chaos testing, disaster scenarios, resilience in cloud environments
    More
  • · 69 views · 26 applications · 5d

    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
  • · 155 views · 11 applications · 5d

    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
  • · 41 views · 3 applications · 5d

    Senior Python Developer (Experience in Trading domain/capital markets)

    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
      - Hands-on exp with Python

      - at leas 1 year of experience in trading domain/capital markets
      - 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.
      - 5+ years of experience working with Python
      - 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
       

    • Nice-to-Have Skills Description:

      - Risks trading system development experience.
      - Understanding and demonstrated experience working with Power Query (M query language) and DAX. Experience in using code management and CI/CD tools such as Github, Azure Devops, Jenkins, Bamboo etc.
       

    • Languages:
      • English: B2 Upper Intermediate
    More
Log In or Sign Up to see all posted jobs