Jobs
290-
· 174 views · 26 applications · 14d
Software Engineer (Python)
Hybrid Remote · Ukraine (Kyiv) · 1 year of experience · B1 - Intermediate MilTech 🪖We are a startup developing alternative navigation systems for UAVs. We’re looking for a Software Engineer with strong Python skills to contribute to both our product and its management ecosystem. Required skills: 2+ years as a Software Engineer Solid...We are a startup developing alternative navigation systems for UAVs. We’re looking for a Software Engineer with strong Python skills to contribute to both our product and its management ecosystem.
Required skills:
- 2+ years as a Software Engineer
- Solid knowledge of Computer Science fundamentals (OOP, data structures, algorithms, problem-solving, complexity analysis)
- Strong Python skills, including multithreading/multiprocessing and asyncio
- Confident Linux user
- Bash scripting
- Docker
Intermediate English or higher
Nice to have:
- Ansible
- JavaScript scripting
- Experience with microcomputers (e.g., Raspberry Pi)
- Familiarity with ArduPilot and MAVLink
Experience with CI/CD pipelines and DevOps practices
Responsibilities:
- Develop the product management system
- Automate company processes
Support development of the core product
What we offer:
- Hybrid flexibility: office/remote, flexible hours
- Rapid growth path
- Small team with big ownership — you’ll ship user-visible features and directly influence product direction
- Startup culture that values speed, involvement, and initiative
- Opportunity to impact Ukraine’s defense technology
-
· 96 views · 30 applications · 13d
Senior Python Developer
Countries of Europe or Ukraine · 4 years of experience · B2 - Upper IntermediateQuintagroup is looking for a Senior Python Developer to join an outstaffing project with a leading European fintech company. The client specializes in delivering innovative financial solutions, leveraging cutting-edge technology to empower businesses and...Quintagroup is looking for a Senior Python Developer to join an outstaffing project with a leading European fintech company.
The client specializes in delivering innovative financial solutions, leveraging cutting-edge technology to empower businesses and consumers alike. Join a dynamic environment where your skills will contribute to building scalable, secure, and impactful FinTech products.YOUR RESPONSIBILITIES:
— Develop robust and scalable solutions using Python (Django)
— Collaborate with the client’s team to design, implement, and optimize fintech applications.
— Participate in project planning and execution stages, ensuring timely delivery of milestones.
— Implement cloud-based solutions, particularly on AWS.
— Enhance application performance and ensure the security of sensitive financial data.OUR REQUIREMENTS:
— 4+ years of professional experience with Python.
— Proven experience with Python frameworks.
— Hands-on experience with AWS cloud services.
— Excellent communication skills in English (B2+ level or higher).
— Ability to work effectively in a team-oriented and collaborative environment.WILL BE A PLUS:
— Experience with data engineering, including data pipelines, ETL processes, and big data frameworks.
— Familiarity with fintech-specific technologies or challenges.
— Contributions to open-source projects or active participation in tech communities.WE OFFER:
More
— Flexible working format: fully remote, hybrid, or office-based.
— Competitive salary and comprehensive compensation package.
— Personalized career growth paths and mentorship opportunities.
— Access to professional development tools, including tech talks and training sessions.
— Education reimbursement for relevant certifications or courses.
— Memorable gifts for anniversaries and corporate events.
— Engaging team-building activities and location-specific perks. -
· 134 views · 17 applications · 13d
Python Robotics Software Engineer to $5000
Ukraine · 3 years of experience · B1 - Intermediate MilTech 🪖Job Summary: As a Python Robotics Software Engineer, you will be instrumental in developing state-of-the-art software for autonomous drone systems, focusing on FPV quadcopters and fixed-wing UAVs designed to operate in GNSS-denied environments. You will...Job Summary:
As a Python Robotics Software Engineer, you will be instrumental in developing state-of-the-art software for autonomous drone systems, focusing on FPV quadcopters and fixed-wing UAVs designed to operate in GNSS-denied environments. You will work on integrating ML algorithms with Ardupilot, Python, and other technologies to push the boundaries of unmanned aerial systems.
About the Project:
Our company is at the forefront of enhancing sensing and surveillance for defense, security, and critical infrastructure. We are developing autonomous navigation systems for drones that can perform in environments where GPS and radio signals are unavailable. Our technology combines advanced ML, CV, and sensor fusion to enable real-time object recognition and autonomous drone control.
Essentials:
— A minimum of 3 years of experience in software development.
— Strong proficiency in Python and robust solution design skills.
— Excellent work ethic.
— Basic knowledge of ML and algorithms.
— Excellent communication skills and the ability to collaborate effectively in a remote, asynchronous team environment.
— Readiness to learn new things and grow.
Responsibilities:
— Design and implement advanced flight control systems using Ardupilot, Python, and ML integration, optimizing them for edge computing.
— Develop robotics frameworks and ensure their stability and quality.
— Integrate ML models that enable autonomous navigation, real-time object recognition, and precise drone control.
— Apply mathematical concepts and algorithms to solve complex problems related to drone dynamics and navigation.
— Troubleshoot and resolve hardware and software issues to ensure reliable and efficient drone operations.
— Collaborate with a team of engineers to innovate and push the limits of unmanned aerial systems.
— Participate in code reviews and provide constructive feedback to maintain high-quality code standards.
— Stay informed about the latest advancements in drone technology, ML, and AI, and apply this knowledge to enhance our systems.
Nice-to-Haves:
— C++ experience.
— Experience with drone technology, autonomous systems, or robotics.
— Experience with Ardupilot, ML integration, and algorithm development.
— Strong math fundamentals.
— Experience with reinforcement learning, SLAM, and LIDAR integration for precision navigation.
— A Master’s or PhD degree in Computer Science, Engineering, Math, or a related field.
— Familiarity with real-time object recognition algorithms, CNNs, and modern communication protocols used in UAV systems.
— Understanding of drone electronics, flight dynamics, and flight control systems, including PID tuning.
— Experience with ROS.
Join us to innovate in the world of unmanned aerial systems and contribute to solutions in modern defense.
-
· 35 views · 4 applications · 13d
Python Cloud Engineer
Hybrid Remote · Ukraine (Lutsk, Lviv, Rivne) · 3 years of experience · B2 - Upper IntermediateLemberg Solutions is, above all, a group of passionate professionals led by a core team that have been meticulously selected over the last 15 years. We are based in Lviv, Rivne, and Lutsk, and opened GmbH in Hamburg, Germany. At LS, people come first. We...Lemberg Solutions is, above all, a group of passionate professionals led by a core team that have been meticulously selected over the last 15 years. We are based in Lviv, Rivne, and Lutsk, and opened GmbH in Hamburg, Germany.
At LS, people come first. We know that our success is based on our people’s achievements. Each and every one of our 200 team members is highly valued for their hard work, and we’re always excited to welcome new specialists ready to embrace challenges with us.
About the project:We build cloud-native backend services, APIs, and background systems designed for scalability, reliability, and high performance. Our projects span consumer devices, energy, healthcare, and beyond, combining regulated requirements with rapid time-to-market and often bringing together a variety of technologies in a single project. You will develop services that process real-time device data, integrate multiple systems, handle high-volume cloud workloads, and power applications across diverse use cases. Make a direct impact by contributing to complex systems that drive innovation across industries.
PAY ATTENTION: only those candidates who meet the listed requirements will receive an answer!
Necessary skills and qualifications:
- At least 3 years of commercial experience with Python frameworks (FastAPI, Django REST, etc.)
- Experience with relational/non-relational databases
- Strong knowledge of the Object-Oriented Analysis and Design (OOAD) principles
- Hands-on experience with application performance optimization and low-level debugging
- Practical AWS/Azure engineering experience: creating and securing resources, not just consuming them from code
- Experience with containers and orchestration (Docker, Kubernetes)
- Good knowledge of the HTTP protocol
- Proactive position in solution development and process improvements
- Ability to cooperate with customers and teammates
- Upper-Intermediate English level
Will be a plus:
- Experience with any other back-end technologies
- Knowledge of communication protocols: MQTT/XMPP/AMQP/RabbitMQ/WebSockets
- Ability to research new technological areas and understand them in depth through self-directed learning
- Skilled in IoT data collection, managing device fleets, and implementing OTA updates
- Familiarity with healthcare data standards (e.g., FHIR, HL7) and HIPAA/GDPR compliance
- Expertise in documenting technical solutions in different formats
What we offer:
Time Off
- 21 days paid annual leave
- Unlimited sick leaves with a medical statement
- 30 working days off for personal reasons without compensation
- 5 days additional paid time off following your wedding or your child’s birth
- Paid public holidays
Workplace Benefits
- Free English classes in groups
- Flexible work schedule
- Fully equipped workstation
- Comfortable office
- Access to a video library of soft skill workshops
Financial Benefits
- Relocation support program
- Financial support from LS in case of emergency (reviewed individually)
- Overtime pay
- In-house accounting service
Fun
- Lviv IT Cluster gifts & discounts
- Team building & industry events
-
· 70 views · 21 applications · 13d
Senior NLP Python Developer
Full Remote · Worldwide · 5 years of experience · B2 - Upper IntermediateSenior NLP Engineer (Long-term Project) We are looking for a highly skilled Senior NLP Engineer to join our team for a long-term engagement. The ideal candidate will bring deep expertise in Natural Language Processing and strong experience in building,...Senior NLP Engineer (Long-term Project)
We are looking for a highly skilled Senior NLP Engineer to join our team for a long-term engagement. The ideal candidate will bring deep expertise in Natural Language Processing and strong experience in building, optimizing, and scaling advanced NLP systems.
Requirements (Must-Have):
- Senior-level experience with NLP
- Senior-level experience with Python
- Senior-level experience with LangChain
- Proven expertise in optimization of NLP pipelines
- Strong background in parallelizing sequential processes
- Senior-level experience with FastAPI
- Senior-level experience with Flask
- Senior-level experience with SQLAlchemy
What We Offer:
- Long-term collaboration
- Opportunity to work on complex and innovative NLP projects
- Professional growth in a dynamic and supportive environment
-
· 47 views · 2 applications · 13d
Senior Python web developer
Full Remote · Ukraine · Product · 7 years of experience · C2 - ProficientWe're seeking an expert Senior Python Developer/web developer who thrives in a fast-paced, high-autonomy environment with minimal bureaucracy. You will join our established international team (Denmark, Poland, Ukraine) to build a new AI application from...We're seeking an expert Senior Python Developer/web developer who thrives in a fast-paced, high-autonomy environment with minimal bureaucracy. You will join our established international team (Denmark, Poland, Ukraine) to build a new AI application from the ground up.
A passion for AI is a major plus, and fluent English is essential for success in our distributed team.
Core Competencies:
- Distributed System Architecture: Design and build scalable, fault-tolerant distributed systems (microservices, event-driven) and select the optimal data storage solution (SQL, NoSQL, Vector, Graph).
- Performance Engineering: Master advanced Python for memory-efficient code and use profiling tools to diagnose and eliminate bottlenecks across the entire stack (code, memory, I/O, network).
- Production Readiness: Implement robust CI/CD pipelines, comprehensive testing (unit, integration, E2E), and full system observability (logging, metrics, tracing) to ensure operational excellence.
-
· 280 views · 11 applications · 12d
Participant in Abyss Hackathon 2025
Part-time · Full Remote · Worldwide · A2 - ElementaryDear Innovator, You’re invited to participate in Abyss Hackathon 2025 – a global online hackathon organized by Abyss (abysshub.com). This year, we challenge you to build smart PDF tools in Python—whether converters, extractors, or analytics tools—that...Dear Innovator,
You’re invited to participate in Abyss Hackathon 2025 – a global online hackathon organized by Abyss (abysshub.com).
This year, we challenge you to build smart PDF tools in Python—whether converters, extractors, or analytics tools—that create real impact.
📅 Date: October 17–20, 2025 (72 hours, fully online)
🎯 Theme: 'Build Reusable AI Tools for the World'
🏆 Prizes: $1000, $500, $250 + mystery boxes
👉 Register here: https://abysshub.com/hackathon
On Abyss, innovators like you can launch and monetize AI-powered tools in minutes — no infrastructure, no UI building, no payment rails needed. We handle everything, from hosting to security and monetization. Simply upload your Python code, define input fields, set a price per run, and deploy to our marketplace, where users can instantly discover and run these widgets.
Unlike generalist tools, Abyss focuses on Python-based, expert AI automation Widgets that deliver specialized automations via simple web forms. No code, no prompts, no setup required: Users drop in data (text, files, images), click Run, and get polished outputs (PDF, CSV, JSON, etc.) in minutes.
This is a great opportunity for you to gain international experience, network globally, and build a portfolio of practical AI tools. Don’t miss this chance to showcase your skills and win prizes!
Best regards,
Abyss Hackathon Team
More -
· 126 views · 10 applications · 1d
Python Developer to $700
Hybrid Remote · Ukraine (Lviv) · 0.5 years of experience · B2 - Upper IntermediateWe are looking for a skilled 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...We are looking for a skilled 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.
-
· 110 views · 13 applications · 12d
Middle Python Developer
Full Remote · Ukraine · Product · 3 years of experience · B2 - Upper IntermediateAbout us: Data Science UA is a service company with strong data science and AI expertise. Our journey began in 2016 with the uniting top AI talents and organizing the first Data Science tech conference in Kyiv. Over the past 9 years, we have diligently...About us:
More
Data Science UA is a service company with strong data science and AI expertise. Our journey began in 2016 with the uniting top AI talents and organizing the first Data Science tech conference in Kyiv. Over the past 9 years, we have diligently fostered one of the largest Data Science & AI communities in Europe.
About the client:
Our client is a quantitative digital assets market-neutral fund specializing in algorithmic trading across centralized and decentralized markets. The company designs, builds, and runs high-performance systems that power 24/7 trading strategies at scale. The edge is in combining advanced quantitative research with world-class engineering to capture opportunities in the rapidly evolving digital asset markets.
About the role:
We are looking for a Middle Python Developer with 3–4 years of experience in building and optimizing high-load, low-latency systems. This is a hands-on engineering role where you will enhance the execution platform and market data infrastructure, design and implement connectors for new centralized and decentralized exchanges, perform latency profiling and code optimization to achieve maximum throughput and minimal jitter, work with large-scale data pipelines to support real-time and historical analysis.
Requirements:
- 3–4 years of professional Python development in high-performance, high-load environments.
- Expert in concurrency and parallel programming (asyncio, multiprocessing, threading, Dask).
- Proficiency with scientific computing libraries: NumPy, Pandas, SciPy.
- Advanced skills in SQL and NoSQL databases;
- Deep expertise with ClickHouse or equivalent high-volume solutions.
- Strong knowledge of AWS (compute, storage, streaming, orchestration).
- Strong knowledge of messaging brokers (Kafka, RabbitMQ, ZeroMQ).
- Solid foundation in algorithms, data structures, and system design.
- Comfortable with Linux environments, Docker, Git.
Nice to have:
- Knowledge of Go for latency-critical modules.
- Experience with C++/Rust for ultra-low-latency systems.
- Familiarity with time-series analysis, quantitative finance, or crypto trading.
- Exposure to profiling and debugging tools (perf, flamegraphs, cProfile, PySpy).
Responsibilities:
- Develop and optimize Python-based trading infrastructure for high-performance execution.
- Implement and tune parallel and concurrent systems, using frameworks such as multiprocessing, threading, asyncio, aiohttp, Dask, joblib.
- Build and maintain data pipelines using NumPy, Pandas, SciPy, with storage in SQL and NoSQL databases (especially ClickHouse, PostgreSQL, Redis).
- Architect and scale systems on AWS, leveraging EC2, S3, Lambda, and related services.
- Design and integrate with messaging brokers (Kafka, RabbitMQ, ZeroMQ) for distributed trading workflows.
- Perform latency analysis, profiling, and performance optimization across trading components.
- Contribute to CI/CD, testing, and best practices in code quality.
The company offers:
- Directly shape the core trading infrastructure of a high-performing crypto hedge fund.
- Flat, high-impact environment where engineering directly drives P&L.
- Access to cutting-edge problems in latency optimization and distributed systems. -
· 346 views · 17 applications · 1d
Trainee/Junior Python Developer to $700
Hybrid Remote · Ukraine (Lviv) · 0.5 years of experience · B2 - Upper IntermediateWe 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. ...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.
-
· 131 views · 9 applications · 12d
Senior Python Engineer to $6900
Full Remote · Ukraine · 5 years of experience · B2 - Upper IntermediateThe system is currently built on a modular microservices architecture using Python (3.11), FastAPI, Flask, SQLAlchemy, and PostgreSQL, deployed via Docker and Kubernetes on AWS. The NLP stack includes LangChain and Weaviate for RAG pipelines. The...The system is currently built on a modular microservices architecture using Python (3.11), FastAPI, Flask, SQLAlchemy, and PostgreSQL, deployed via Docker and Kubernetes on AWS. The NLP stack includes LangChain and Weaviate for RAG pipelines.
The project involves a full database overhaul, NLP/RAG optimization, backend refactoring, and system hardening. You will work alongside a small internal team and report directly to the CTO.
Key Responsibilities:
Database Overhaul:
- Refactor and optimize the existing PostgreSQL schema for scalability and
- performance.
- Address incomplete data migration from Salesforce and improve data model
- consistency.
- Resolve issues with outdated dependencies and inconsistent versioning.
NLP/RAG Pipeline Optimization:
- Completely Refactor LangChain-based pipelines to improve speed and reduce LLM call costs. All the processing is sequential but needs to be parallelized.
- The other critical aspect is to be runtime deciding which model to call (toward the capabilities needed and the price)
- Optimize vector search and retrieval using Weaviate.
- Integrating additional external knowledge into the existing RAG pipelines, thus providing better context and data for the existing model calls.
- Improve modularity and maintainability of the NLP codebase (currently using Poetry, pre-commit, Ruff).
Backend Refactoring:
- Rebuild monolithic components (e.g., savor-ina-develop) into modular microservices.
- Align backend services with the new database and NLP architecture.
- Eliminate old/unused code and improve code quality and documentation across repositories.
Testing/Hardening:
- Improve test coverage, especially for NLP and end-to-end workflows.
- Implement structured testing practices and CI/CD pipelines with comprehensive test stages.
- Harden the system for production use, including security, observability, and performance.
Required Skills&Experience:
Backend&Full-Stack Development:
- 5+ years of experience with Python, FastAPI, Flask, and SQLAlchemy.
- Experience with microservices architecture and containerized deployments (Docker, Kubernetes).
- Familiarity with infrastructure as code (Terraform) and CI/CD pipelines.
Database Expertise:
- Deep experience with PostgreSQL: schema design, query optimization, and data migration.
- Ability to refactor legacy schemas and improve data integrity and performance.
NLP&RAG Systems:
- Hands-on experience with LangChain and vector databases (Weaviate).
- Understanding of embedding models, LLM orchestration, and cost/performance trade-offs.
DevOps&Observability:
- Experience with AWS services, including Secrets Manager and CloudFront.
- Familiarity with message queues (SQS, RabbitMQ), caching strategies, and CDN usage.
- Ability to implement centralized monitoring and error tracking (current system
- relies on Slack).
Security&Quality:
- Knowledge of secure coding practices, secrets management, and vulnerability
management.
- Experience improving code quality, documentation, and test coverage across
multiple repositories.
Soft Skills:
- Self-starter with strong problem-solving skills and ability to work independently.
- Excellent communication and collaboration in remote, fast-paced environments.
Nice to Have:
- Familiarity with pre-commit hooks, Ruff, and Poetry for Python project management.
- Prior experience in re-architecting systems for high-scale user bases.
More
-
· 59 views · 3 applications · 12d
Python Developer (AI + Backend)
Full Remote · Countries of Europe or Ukraine · 5 years of experience · B2 - Upper IntermediateThis is a per-project, milestone-based role that could turn into a full-time position for the right candidate. Description: We are building an AI-powered training platform designed for enterprise clients. The platform allows companies to create and...This is a per-project, milestone-based role that could turn into a full-time position for the right candidate.
Description:
We are building an AI-powered training platform designed for enterprise clients. The platform allows companies to create and deploy AI personas that simulate real conversations for sales, customer service, and compliance training. These personas are powered by LLMs, can interact via voice and chat, and are enhanced with custom video avatars for a more engaging learner experience.
Your role:
You’ll own the Python side of our stack, driving AI integrations and backend logic. You’ll work closely with our team to ensure APIs, services, and models are running smoothly and efficiently.
Responsibilities:- Develop and maintain Python-based services powering the AI platform
- Integrate LLMs (OpenAI, Anthropic, etc.) and video/avatar APIs (HeyGen, D-ID, ElevenLabs, etc.)
- Optimize backend logic for performance, scalability, and compliance
- Collaborate with frontend (Next.js) and Node.js services for seamless experiences
- Deliver clean, well-documented, production-ready code
Requirements:
- Expert in Python (async, API frameworks, data pipelines)
- Experience with AI/LLM integrations and external APIs
- Familiarity with enterprise security practices (SSO, Okta, RBAC, encryption)
- Strong problem-solving and debugging skills
- Ability to quickly onboard into an existing codebase
-
· 29 views · 1 application · 12d
Senior Python/AI+JavaScript
Full Remote · Countries of Europe or Ukraine · 5 years of experience · B2 - Upper IntermediateSenior Python - Must have Senior AI - Must have Senior JavaScript - Must have Work hours per month Full time - 160 h / mo Duration - 3 months Project details They provide a service that supports people with cancer by offering personalized nutrition and...Senior Python - Must have
More
Senior AI - Must have
Senior JavaScript - Must have
Work hours per month
Full time - 160 h / mo
Duration - 3 months
Project details
They provide a service that supports people with cancer by offering personalized
nutrition and lifestyle guidance, using both medical expertise and artificial intelligence to
help during treatment and recovery. USA based.
What we are looking for: two full-stack developers for a critical 3-month project, starting October 1st through the end of December.
The client already has a small team of 1–2 people who will continue managing ongoing
projects, maintenance, support, and security patches. At the same time, they are rengineering their backend to prepare for a major launch with 40,000 users in January. For this project, they need a dedicated and experienced team that can move quickly, rebuild the core infrastructure, and deliver on a clear technical vision. The client is looking for self-starters who can take ownership and build on the knowledge gained during the due diligence phase.
Here’s the profile we’re looking for:
Senior Full-Stack Engineers (no UX needed).
Deep database expertise: Must be experts in schema design, re-factoring, and query
optimization
Strong backend skills: Python/AI Backend
NLP/RAG Experience: Must have hands-on experience re-factoring NLP and RAG
pipelines to improve speed and optimize LLM calls for cost and purpose.
Here are the key jobs to be done by January:
1. Database Overhaul: Fully re-factor and clean our database. The end result must be a
new, scalable schema ready for our new advanced features that are scoped already.
2. NLP/RAG Optimization: Re-factor the existing NLP/RAG engine to increase speed
and ensure every LLM call uses the model that is fit for purpose.
3. Backend Refactor: Once the new database and NLP engine are in place, re-factor the
core backend services to align with the new, faster architecture.
4. Testing & Hardening: Get the entire refactored foundation thoroughly tested and stabilized.
Location- EU/ Ukraine
Full-time
Start: October 1, 2025
end: December 31, 2025 (we currently have no visibility beyond these three months)
interview with us, possibly also with the client
working hours: 9 a.m. to 6 p.m. CET
These are additional notes I have from the period we made discovery for them ( a couple of months ago). I hope it will also give you some orientation.
Frontend Technologies
The web app is built using HTML & JavaScript
Backend
The backend is developed with Flask, a robust and scalable Python Framework. It operates as a classic RESTful API and leverages several integrated libraries. The Flask app uses SQL Alchemy for connection to the PosgresSQL database. The backend is hosted on AWS where AWS Scheduler is used, wrapping various functionalities executed via Lambda functions. Amazon QuickSight is used for creation of a monthly aggregated data reports for advocacy group partners.
There is an SMS-based outreach system that integrates with Salesforce. The system uses AWS EventBridge for scheduling tasks, AWS Lambda for processing events and sending SMS via Twilio, and Salesforce for managing customer data.
Data Storage
The app uses a complex data structure organized via PostgreSQL database, an Amazon RDS (for patient data), a Salesforce (for managing customer data conversation history), which integrates seamlessly with TypeForm (for storing Intake, Treatment & Symptom data). The backend is deployed within Docker containers on AWS infrastructure. -
· 67 views · 14 applications · 12d
Bot Developer
Full Remote · Ukraine · 4 years of experience · B2 - Upper IntermediateThis is an ongoing project with the global team, which is partly based in the USA, Europe, the Middle East, and Ukraine. The client works on the development of a conversation platform that connects brands with their end-users. Employment type:...This is an ongoing project with the global team, which is partly based in the USA, Europe, the Middle East, and Ukraine. The client works on the development of a conversation platform that connects brands with their end-users.
Employment type: Full-time
Project Duration: 6 months (with possible prolongation)
Location: Europe, Ukraine (remote)
Language: English B2 (upper-intermediate)
Must-have qualifications:
- Strong proficiency in at least one modern programming language (JS, Python, or similar)
- Solid understanding of REST API integration
- Practical experience with Conversational AI platforms (any platform is valuable, since it shows domain knowledge: channel limitations, data formats, conversation logic, etc.)
- Understanding of contact center concepts (agents, skills, roles, routing, integrations between systems)
- Ability to work directly with clients and manage multiple projects/tasks simultaneously
- Strong communication skills (written and verbal)
Nice to have:
- Experience in NodeJS and ES5
- Familiarity with agent widgets (front-end components; can range from simple UI tasks to complex integrations)
Key Responsibilities:
- Work on chatbot solutions for international brands: this may include both migrating existing bots and enhancing/customizing them, not always building from scratch
- Handle tasks similar to the current core team: navigating the conversational platform UI, configuring features, and implementing logic across bots, widgets, and integrations
- Contribute ideas and actively discuss improvements with the team and client
- Approach work from multiple perspectives, focusing on end-user experience and system-wide integration
- Take part in regular communication with global partner teams
Process Flow:
- HR pre-screen + English check (1 h)
- Professional interview (1 h)
- Call with CTO (0.5 h)
- Client's Technical interview (1 h)
-
· 397 views · 113 applications · 11d
Software Engineer Intern
Full Remote · Countries of Europe or Ukraine · Product · 1 year of experience · B1 - IntermediateAbout Us We're looking for a motivated Trainee Software Engineer to join our remote team for a paid internship. You'll help us build and improve our data platform, which is designed to enhance customer experiences, support product innovation, and ensure...About Us
We're looking for a motivated Trainee Software Engineer to join our remote team for a paid internship. You'll help us build and improve our data platform, which is designed to enhance customer experiences, support product innovation, and ensure our systems run smoothly.
Our team culture is incredibly important to us. We value working with driven, collaborative people and are guided by three core values:
- Trust: We rely on and support each other.
- Balance: We believe in a healthy work-life balance.
- Growth Mindset: We are all lifelong learners.
We want to help you grow, both personally and professionally, in a supportive environment.
What You'll Do
As a Software Engineer Intern, you will work in an agile environment with experienced engineers. Your main responsibilities will be:
- Develop & Implement Software: Design, code, test, and debug applications.
- Collaborate: Work with other teams to understand project requirements and deliver high-quality solutions.
- Optimize & Maintain: Help improve our existing applications and write automated tests to ensure everything runs perfectly.
- Learn & Grow: Participate in our internal developer groups to learn best practices and build relationships with other engineers.
What We're Looking For
We are looking for someone who is a keen learner, a good team player, and has a passion for problem-solving.
Key Requirements:
- Basic knowledge in one or more programming languages (e.g., C++, Java, Python, Scala).
- Understanding of Object-Oriented and/or Functional programming concepts.
- Familiarity with version control, especially Git.
- Good problem-solving and analytical skills.
- Strong teamwork and communication skills.
- Beginner/intermediate level of English.
Bonus Points (Nice to Have):
- Experience with SQL or RESTful services.
- Familiarity with Agile development.
- Knowledge of asynchronous programming, Docker, or Linux.
What We Offer
- Paid Internship: Get paid for your valuable contributions.
- Flexible Hours: We offer a flexible work schedule.
- Remote Work: Work from anywhere.
Our Hiring Process
We believe diverse teams create better products. Our process is designed to be straightforward and fair:
- CV Review: We’ll review your resume to see if it matches the role's requirements.
- Online Interview: A brief 20-minute chat to learn more about you and answer your questions.
- Technical Challenge: A short, take-home coding task (1-2 hours to complete within one week) to showcase your skills.