Jobs Python

247
  • · 374 views · 109 applications · 14d

    Python Developer

    Full Remote · Countries of Europe or Ukraine · 2 years of experience · English - B2
    We are looking for a skilled Python Developer to join our growing team. You will work on building and maintaining high-quality backend solutions, improving system performance, and contributing to the technical architecture of our...

    We are looking for a skilled Python Developer to join our growing team. You will work on building and maintaining high-quality backend solutions, improving system performance, and contributing to the technical architecture of our products.

    Responsibilities

    - Develop, maintain, and optimize backend services using Python.

    - Design and improve application logic, data processing workflows, and integrations.

    - Collaborate with the team to define technical requirements and implement best practices.

    - Write clean, well-structured, and testable code.

    - Participate in code reviews and contribute to continuous improvement.

    - Work closely with frontend developers.
     

    Requirements

    - Strong experience with Python development.

    - Solid understanding of software design principles, clean code, and modern development practices.

    - Experience working with APIs, data structures, and system integrations.

    - Ability to work independently as well as in a team environment.

    - Good communication skills and attention to detail.

    - Upper-Intermediate English.
     

    Nice to Have

    - Experience with React.js or understanding of frontend-backend collaboration.

    - Familiarity with cloud platforms, CI/CD, or containerization tools.

    - Knowledge of SQL or NoSQL databases.

    More
  • · 49 views · 8 applications · 10d

    Python Developer (Gen AI)

    Full Remote · Germany, Spain, Poland, Portugal, Romania · 5 years of experience · English - B2
    We are looking for a skilled Python Developer to become a part of our team. Requirements 5+ years of experience in development Proficient in web development with strong hands-on experience using the FastAPI framework. Production experience with...

    We are looking for a skilled Python Developer to become a part of our team.

     

    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.

     

    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
  • · 54 views · 6 applications · 15d

    Middle (Senior) Python Developer (with IoT and hardware integration)

    Office Work · Ukraine (Kyiv) · Product · 2 years of experience · English - None MilTech 🪖
    Stellar Jet — is an innovative R&D bureau and experimental manufacturing company. We collaborate with leading Ukrainian and international companies to create exceptional technological solutions. We are seeking a skilled Middle (Senior) Python Developer...

    Stellar Jet — is an innovative R&D bureau and experimental manufacturing company. We collaborate with leading Ukrainian and international companies to create exceptional technological solutions.

    We are seeking a skilled Middle (Senior) Python Developer with a solid understanding of data structures and algorithms, and a passion for working on cutting-edge technologies in the defense sector.

    Key Responsibilities:
    — Maintain and enhance existing codebases;
    — Collaborate in designing system architectures;
    — Develop software prototypes to validate concepts, test new libraries, and evaluate hardware interactions;
    — Produce comprehensive documentation for codebases, system designs, and testing procedures.

    Requirements:
    — Bachelor’s degree in Computer Science, Engineering, or a related field;​
    — 3+ years of experience in Python development, with a focus on IoT and hardware integration;
    — Solid background in Python (architecture, threading, multiprocessing);
     Experience with real-time data exchange using sockets and web sockets;​
     Regular use of Git and CI/CD pipelines;​
     Comfortable working in a Linux environment;
    — Upper-Intermediate English.

    Nice to have:
    — Experience with single-board computers (Raspberry Pi, Jetson) and familiarity with flight control software (ArduPilot, INAV, MAVLink);
    — Strong knowledge of scientific and data manipulation libraries (SciPy, NumPy, pandas, OpenCV, scikit-image, PyTorch);
    — Knowledge of APIs for mapping and geospatial data (Leaflet, OpenLayers, Mapbox) and GIS systems (e.g., GDAL);
    — Deep understanding of ROS and ROS2.

    What We Offer:
    — Official employment via Дія Сіті and paid vacation;
     Comprehensive sick leave compensation;
    — Military deferment and full support throughout the documentation process;
    — Spacious office next to the metro (right shore);
    — Gym, yoga studio, massage room and cafe;
     Career development system with clear skill qualifications;
     Competitive salary with regular performance-based reviews;
     Involvement in large-scale defense tech projects of national importance.

    More
  • · 23 views · 1 application · 17d

    Python Software Engineer

    Hybrid Remote · Ukraine · 5 years of experience · English - B2
    PROJECT DESCRIPTION Сompany is a provider of intelligent digital forensics and media exploitation software. Leveraging an innovative approach, our easy-to-use tools rapidly extract actionable intelligence to help identify and capture suspects who threaten...

    PROJECT DESCRIPTION

    Сompany is a provider of intelligent digital forensics and media exploitation software. Leveraging an innovative approach, our easy-to-use tools rapidly extract actionable intelligence to help identify and capture suspects who threaten communities or national security. We are seeking a talented and motivated Python software engineer to join our expanding team and lead the development of one of the most important components of our products. The position requires working from our office in Lviv.
    Must be a team player in a distributed work environment. Be a great communicator and know how to make your work visible.
     

    • 5+ years of Python development on Windows/Linux working on complex algorithms, file and data structure parsing, data processing, multithreading, and code optimization.
    • 2+ years of C/C++ development on Windows working on complex algorithms, file and data structure parsing, file and data processing, multithreading, RPC, and code optimization.
    • Consistently write unit tests.
    • Experience with Windows API and macOS API.
    • Experience with code instrumentation (cProfile, PyInstrument, xperf, etc).
    • Experience with SQL queries and sqlite in particular.
    • Experience with build scripts and continuous integration (GitHub, cmake).
    • Familiar with Scrum.
    • Upper-Intermediate English.
    • The position requires working from our office in Lviv.
       
    More
  • · 35 views · 6 applications · 17d

    Team Lead Python Engineer

    Full Remote · Ukraine · 7 years of experience · English - None
    We are a unified ecosystem of products and services under one brand, including SplitMetrics Acquire (formerly SearchAdsHQ), SplitMetrics Optimize — our award-winning A/B testing and ASO platform of 2022 — and SplitMetrics Agency. Desired Skills and...

    We are a unified ecosystem of products and services under one brand, including SplitMetrics Acquire (formerly SearchAdsHQ), SplitMetrics Optimize — our award-winning A/B testing and ASO platform of 2022 — and SplitMetrics Agency.
     

    Desired Skills and Experience:

    - 7+ years of backend engineering experience including distributed systems design
    - 3+ years in a role with technical leadership responsibilities (team leader, senior leading others, etc.)
    - Experience with planning, estimation and delivering complex projects
    - Strong understanding of performance optimization and scalability principles
    - Confident in owning decisions with business impact
    - Able to work under high delivery pressure and manage trade-offs
    - Excellent communication skills in English (B2)

     

    Responsibilities:

    - Take full ownership of planning and delivering platform roadmap items
    - Lead the backend engineers + QA engineers in the team, organize day-to-day work and ensure predictable delivery
    - Plan work for the next quarter and contribute to high-level multi-quarter planning together with Director of Engineering
    - Improve delivery accuracy, reduce delays, and manage risks early
    - Design and develop scalable high-load backend solutions used across the company
    - Optimize data flows, performance, and system reliability
    - Drive modernization of legacy services, architecture improvements and technical debt reduction
    - Collaborate with product owners, solution architects and other teams on priorities and alignment
    - Ensure proper documentation, visibility and knowledge sharing inside the team

    More
  • · 101 views · 34 applications · 17d

    Senior Python Backend Engineer

    Full Remote · Countries of Europe or Ukraine · 10 years of experience · English - B2
    Mirko Solutions is an international IT company specializing in web and mobile development for clients in the US, Canada, EU, and Australia. We are growing rapidly and are currently looking for a Senior Python Backend Engineer for a new international...

    Mirko Solutions is an international IT company specializing in web and mobile development for clients in the US, Canada, EU, and Australia. We are growing rapidly and are currently looking for a Senior Python Backend Engineer for a new international project.

     

    About the role:
    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

     

    In this role, you will:

    🔸 Design, implement and integrate configurable conversational pipelines for various order-taking scenarios. 

    🔸 Work hand in hand with the ML engineers and integrate

    🔸 Generative AI based pipelines into production. 

    🔸 Triage and analyze production AI performance issues. 

    🔸 Debug complex conversational flow scenarios. 

    🔸 Own and maintain data analysis pipelines and tools. 

    🔸 Implement and maintain infrastructure for automated tests of all AI related pipelines ensuring stability and accuracy.

     

    Qualifications:

    🔸 10+ years experience in Python

    🔸 BSc in Software Development or equivalent industry experience
    🔸 Strong backend development and software architecture skills

    🔸Significant experience with at least one strongly typed language (Rust, C++, Go, Swift, Java, etc)
    🔸 Experience in developing and deploying multiple projects used in production
    🔸 Experience with CI/CD, Clouds (AWS/GCP/Azure), Linux, Docker, Kubernetes.
    🔸 Experience with Data Pipelines, ETL.
    🔸 Prior experience working in startups.
    🔸 2+ years of experience as a tech lead or team lead. 

     

    Bonus:

    🔸 Experience with conversational AI applications.
    🔸 Knowledge of concurrency.
    🔸 Experience with React. 

     

    We offer:

    🔸 remote work (full-time);

    🔸 projects for international clients;

    🔸 a team of experienced colleagues who will support your development;

    🔸 a friendly atmosphere and opportunities for professional growth.

    More
  • · 32 views · 0 applications · 17d

    Senior Python (Kubernetes) Engineer

    Hybrid Remote · Ukraine · 6 years of experience · English - B2
    Your Project Our client specializes in building and operating the online infrastructure that powers multiplayer experiences for some of the world’s most popular video games. They design and manage backend services that handle everything from player...

    Your Project

    Our client specializes in building and operating the online infrastructure that powers multiplayer experiences for some of the world’s most popular video games. They design and manage backend services that handle everything from player authentication and matchmaking to leaderboards and in-game transactions. Their technology ensures that millions of players can connect, compete, and interact seamlessly across platforms. By focusing on scalability, reliability, and performance, they enable game studios to deliver rich, engaging online features without compromising quality or stability.
    The team you’ll join is responsible for the database platform for the company. They provide the technology to other internal teams to configure and deploy their services & game titles; maintain and upgrade database technologies; ensure stability and scalability across systems. We are looking for a person with excellent Python programming background, hands on experience working in k8s environment and proficient with the database technologies.

     

    Your Role

    • Develop, maintain and evolve the database platform and adapt it for cloud technologies
    • Ensure high scalability and maintainability of the components
    • Contribute to and review designs and code from other team members
    • Perform testing and provide tooling to maintain up-to-date systems.
    • Collaborate across teams to remediate database issues.
    • Support migration from VMs to Kubernetes.

     

    Your Profile

    At least 6-7 years of Python development experience.
    • Understanding of REST APIs.
    • Strong experience with MySQL, Cassandra, or similar technologies.
    • Experience with Docker.
    • Experience with cloud services.
    • Familiarity with Vitess and/or Redis, or similar.
    • Continuous integration and agile methodologies.
    • Excellent communication and self-management skills

    • At least Upper-Intermediate English level.

     

    Would be a plus

    • Previous experience designing and building tooling for use by other engineers.
    • Experience with Kubernetes highly desirable.
    • Experience with game development or game engines
    • Experience with large scale services (up to millions of concurrent users)
    • Experience with Azure or GCP

     

    Additional Notes
    • Strong Python developer experience is critical.
    • Collaboration and adaptability are key for cross-team work.

    More
  • · 39 views · 5 applications · 17d

    Middle Python Developer in Test

    Hybrid Remote · Ukraine · 3 years of experience · English - B2
    Description Our Customer is one of the biggest companies on the market of home entertainment consumer electronics devices that strives to provide their clients with high-quality products and services. Project goals include automation testing of the video...

    Description

    Our Customer is one of the biggest companies on the market of home entertainment consumer electronics devices that strives to provide their clients with high-quality products and services.

    Project goals include automation testing of the video and audio content and other services available via digital media players using a custom test automation framework.

     

    Requirements

    • 3-4 or more years as a Python developer
    • Experience in developing and supporting testing frameworks, and developing automated test scripts (would be a plus)
    • Understanding of Page Object pattern, knowledge of other automation patterns;
    • Good working knowledge of at least one Linux/Unix-based platform as well as Windows;
    • Experience in QA methodologies, a clear understanding of QA processes and artifacts;
    • Experience with Scrum/Agile;
    • Good communication and problem-solving skills;
    • Excellent written and verbal English communication skills, developed interpersonal skills;
    • Highly motivated, energetic, and able to easily switch between assignments. Ready for challenges!

     

    Job responsibilities

    Responsibilities:

    • Working with the solid automation test framework and infrastructure;
    • Developing new and updating existing automation scripts;
    • Code review;
    • Debugging issues and creating bug reports;
    • Documentation creation;
    • Communication with international teams (US, UK)
    More
  • · 314 views · 50 applications · 3d

    Django/DRF Developer

    Full Remote · Countries of Europe or Ukraine · 2 years of experience · English - B1
    Looking for a Django/DRF Developer to join the Dataforest team. If you are looking for a friendly team, a healthy working environment, and a flexible schedule ‒ you have found the right place to send your CV. Skills requirements: 2 + years of...

    Looking for a Django/DRF Developer to join the Dataforest team. If you are looking for a friendly team, a healthy working environment, and a flexible schedule ‒ you have found the right place to send your CV.

         Skills requirements:

    • 2 + years of experience with Django and it's components;
    • Experience with RESTful APIs, DRF and related libraries;
    • Experience with Celery and async task management;
    • Experience with SQL and query optimisation;
    • Experience of writing tests;
    • Able to work independently and excellent in communicating challenges and issues;
       

         Optional skills (as a plus):

    • Experience with AWS services (EC2, API Gateways, Lambda, SQS);
    • Experience with NoSQL databases (Redis, Elasticsearch, etc.);
    • Experience of end-to-end implementation for new functionality;
    • Experience with payment systems integrations (Stripe, Shopify, Recurly, Paypal, Braintree, etc.);
    • Experience with chargeback management tools (Ethoca, RDR, CDRN, etc.);
    • Understanding how to handle high load on projects;

      Key responsibilities:
    • Design, develop and maintain payment gateway and other integrations;
    • Design and develop new features and maintain existing functionality.
    • Design and develop web applications using Python/Django/Celery.
    • Design, develop and maintain RESTful APIs using Django Rest Framework (DRF).
    • Write clean and well-structured code that is easy to read and maintain;
    • Write and maintain technical documentation.
    • Write and maintain unit tests to ensure code quality.
    • Optimize and maintain the security, performance, and usability of the applications.
    • Collaborate with the PM/Frontend/DevOps/QA and others team members.

      We offer:
    • Great networking opportunities with international clients, challenging tasks;
    • Building interesting projects from scratch using new technologies;
    • Personal and professional development opportunities;
    • Competitive salary fixed in USD;
    • Paid vacation and sick leaves;
    • Flexible work schedule;
    • Friendly working environment with minimal hierarchy;
    • Comfortable, spacious and well-equipped office in the city center;
    • Team building activities, corporate events.
    More
  • · 86 views · 15 applications · 13d

    Backend / Fullstack Engineer

    Full Remote · Countries of Europe or Ukraine · 8 years of experience · English - C1
    Role Overview We are looking for an experienced Python (Django) / Fullstack (React, TypeScript, Tailwind) engineer for our client from the US. This is a long-term, full-time engagement where you will work and report directly to the client (a product...

    Role Overview

     

    We are looking for an experienced Python (Django) / Fullstack (React, TypeScript, Tailwind) engineer for our client from the US. This is a long-term, full-time engagement where you will work and report directly to the client (a product company, startup) with no micromanagement from our side. We are a small UK-based agency operating across the EU and US.

     

    We’re seeking an experienced Python/Django Backend Developer  (Frontend/Fullstack is nice to have) to build core APIs, backend logic, and AI model–orchestration pipelines. You’ll help transform rapid AI prototypes into scalable, production-grade systems.

     

    Responsibilities

    • Develop backend services and REST APIs using Django
    • Implement validation layers and schemas with Pydantic
    • Integrate LLMs, embeddings, and vector database workflows
    • Collaborate with AI researchers to productionize prototypes
    • Ensure backend scalability, reliability, and performance
    • Contribute to architecture decisions and engineering best practices

       

    Requirements

    • Strong backend development experience with Django or similar Python frameworks
    • Experience with Pydantic
    • Solid understanding of RESTful architecture
    • Proficiency with PostgreSQL
    • Familiarity with cloud environments

     

    Nice to Have

    • Experience with Memgraph AI
    • Frontend experience using React/Typescript/Tailwind
    • Experience with pubsub stack (Kafka, RabbitMQ)
    • Experience with OpenAI / Anthropic APIs
    • Knowledge of vector databases (Pinecone, Weaviate, Chroma, etc.)
    • ML/AI deployment experience
    • Experience with FastAPI or async Python
    • DevOps and CI/CD understanding

       

    Why This Project

    • Build backend systems powering real-world AI automation
    • Long-term collaboration potential
    • Flexible remote work
    • High-impact engineering role
    More
  • · 167 views · 31 applications · 9d

    Python Developer

    Full Remote · EU · 5 years of experience · English - B2
    We are looking for an experienced Python Developer with a strong technical background and a passion for building scalable, high-performance systems. Key Responsibilities: Design, develop, and maintain Python-based applications and services Work with...

    We are looking for an experienced Python Developer with a strong technical background and a passion for building scalable, high-performance systems.

     

    Key Responsibilities:

    • Design, develop, and maintain Python-based applications and services
    • Work with asynchronous programming models to build efficient and responsive systems
    • Implement and optimize data structures and algorithms
    • Optimize application performance and scalability
    • Develop and maintain data integrations across internal and external systems
    • Build and support large-scale data processing pipelines
    • Collaborate with cross-functional teams to solve complex technical challenges
    • Write clean, maintainable, and well-documented code
    • Troubleshoot and resolve technical issues in a timely manner

     

    Qualifications:

    • 5+ years of professional software development experience
    • Strong experience with asynchronous programming
    • Solid understanding of data structures and algorithms
    • Proven experience in performance optimization
    • Hands-on experience with data integrations
    • Experience working with large data processing pipelines
    • Strong SQL knowledge
    • Excellent analytical and problem-solving skills
    More
  • · 42 views · 2 applications · 13d

    Senior Python Engineer

    Hybrid Remote · Ukraine · Product · 6 years of experience · English - None MilTech 🪖
    Responsibilities: Develop and optimize data indexing, preprocessing, and deduplication pipelines. Integrate and configure RAG components, work with vector databases. Build ETL/ELT pipelines. Optimize system performance and...

    Responsibilities:

    • Develop and optimize data indexing, preprocessing, and deduplication pipelines.
    • Integrate and configure RAG components, work with vector databases.
    • Build ETL/ELT pipelines.
    • Optimize system performance and scalability.


    Requirements:

    • Expert in Python
    • Experience building data processing systems, ETL pipelines, or high-load services.
    • Experience with asynchronous programming (asyncio, Celery, etc.).
    • Secure data processing and serialization (JSON, MessagePack, Protobuf).
    • Experience with PostgreSQL, MySQL, or NoSQL (MongoDB).
    • Secure coding principles: input validation, avoiding injection attacks.
    • Building secure internal APIs (not necessarily web-facing).
      Experience with Docker, Kubernetes, and secure container deployment.
    • Familiarity with Linux hardening and secure configuration.

       

    Nice to Have

    • Experience with RAG and frameworks for building RAG pipelines.
    • Experience working with vector databases.
    • Understanding of data mining principles, unstructured data parsing, normalization, and cleaning.
    More
  • · 39 views · 5 applications · 13d

    Senior Python Engineer

    Hybrid Remote · Worldwide · Product · 6 years of experience · English - None MilTech 🪖
    Responsibilities Design and develop a data scraping system (web crawling, parsing). Optimize tools for data collection and aggregation. Build ETL/ELT pipelines. Work with unstable or complex data sources. Requirements Expert in Python. Experience with...

    Responsibilities

    • Design and develop a data scraping system (web crawling, parsing).
    • Optimize tools for data collection and aggregation.
    • Build ETL/ELT pipelines.
    • Work with unstable or complex data sources.

    Requirements

    • Expert in Python.
    • Experience with asynchronous programming (asyncio, Celery, etc.).
    • Secure data processing and serialization (JSON, MessagePack, Protobuf).
    • Experience with PostgreSQL, MySQL, or NoSQL (MongoDB).
    • Secure coding principles: input validation, avoiding injection attacks.
    • Building secure internal APIs (not necessarily web-facing).
    • Experience with Docker, Kubernetes, and secure container deployment.
    • Familiarity with Linux hardening and secure configuration.

    Nice to Have

    • Practical experience with data mining.
    • Knowledge of scraping libraries: Scrapy, Requests, Selenium/Playwright, or equivalents.
    More
  • · 26 views · 3 applications · 13d

    IBM i Integration Analyst / Programmer Analyst (Advanced)

    Full Remote · Ukraine · Product · 4 years of experience · English - None
    This role is critical for maintaining and advancing our IBM i platform while integrating modern solutions into our business ecosystem. Unlike a traditional Programmer Analyst position, this evolved role requires initiative, adaptability, and ownership of...

    This role is critical for maintaining and advancing our IBM i platform while integrating modern solutions into our business ecosystem. Unlike a traditional Programmer Analyst position, this evolved role requires initiative, adaptability, and ownership of integration projects from start to finish. Projects can range from working independently with little to no guidance to collaborating heavily with cross-functional teams. The ideal candidate will not only execute assigned tasks but also innovate, research, and propose improvements that enhance efficiency and system reliability.

     

    Key Responsibilities

    Integration Project Ownership

    • Analyze business requirements and understand integration objectives.
      • Research impacted systems and identify components for modification.
      • Review and interpret technical documentation from third-party or new systems.
      • Design integration approach and propose solutions to stakeholders.
      • Implement integration solutions, taking full ownership of the project lifecycle.
      • Coordinate with internal and external teams for unit testing and validation.
      • Conduct full test cycles, including regression testing.
      • Prepare documentation, oversee installation, and provide go-live support.
      • Adapt to project needs: work independently with minimal guidance or collaborate closely with multiple teams.

    Continuous Improvement & Innovation

    • Stay current with IBM i updates, development techniques, and emerging technologies.
      • Identify opportunities outside assigned projects to improve workflows and system management.
      • Propose and implement tools or processes that enhance efficiency and automation.

    Collaboration & Communication

    • Work closely with leadership and cross-functional teams to align technology with business goals.
      • Provide clear documentation and knowledge sharing for implemented solutions.

    Required Skills

    • Strong programming fundamentals (experience in any modern language such as Java, C#, Python, etc.).
    • Ability to learn new languages and platforms quickly.
    • Solid understanding of relational databases and SQL.
    • Strong analytical and problem-solving skills.
    • Excellent communication and collaboration abilities.

    Preferred Skills

    • Experience with IBM i (OS/400) and RPGLE (free-form preferred).
    • Familiarity with CL programming and IBM i system concepts.
    • Knowledge of integration strategies and API development.

    Note on RPGLE

    Prior RPGLE experience is a plus but not required. Our codebase is primarily in free-form RPGLE, and with modern IDEs (VS Code, RDi) and AI-assisted tools, a motivated software engineer can learn RPGLE quickly on the job.

     

    Why This Role Matters

    This position is not just about maintaining legacy systems—it’s about bridging traditional IBM i technology with modern solutions. The ideal candidate will have the curiosity and drive to innovate, the ability to take ownership of complex integrations, and the mindset to continuously improve processes that impact multiple business units.

     

    Example of Success in This Role

    The previous IBM i Analyst at Adorama transformed this position from a task-driven role into a strategic integration and innovation function. Beyond delivering complex integrations, they:

    • Researched and introduced modern development practices using VS Code and AI-assisted coding.
    • Took ownership of projects from requirements analysis through go-live support.
    • Proactively identified opportunities to improve workflows and system reliability.

    This level of initiative and creativity is what we seek in the next candidate.

     

    What Makes Adorama Special

    At Adorama, you’ll join a motivated team where collaboration is natural and support is always available. The manager keeps the team up to date with the latest tools and fosters an environment of respect and accessibility. Leadership is firm but fair, and you’ll always feel confident that your manager has your back. The culture is fantastic—no drama, no shouting, just disciplined teamwork with minimal stress. It’s one of the most positive and professional environments you’ll find in the industry.

     

    More
  • · 89 views · 11 applications · 2d

    Python developer

    Full Remote · Ukraine · Product · 2 years of experience · English - B1
    About Project: An application that brings AI into highly specialized professional fields, enabling them to benefit from the latest cutting-edge advancements. We are currently looking for a talented Python developer for our team. Requirements: Over 2...

    About Project:

    An application that brings AI into highly specialized professional fields, enabling them to benefit from the latest cutting-edge advancements.

    We are currently looking for a talented Python developer for our team.

     

    Requirements:

    • Over 2 years of experience and strong knowledge of Python 3.9+, including multiprocessing and asyncio.
    • Hands-on experience with FastAPI and Pydantic for building web services.
    • Solid understanding of SQLAlchemy and ORM concepts.
    • Proficiency in Pandas for data analysis.
    • Basic knowledge of NumPy and understanding of the vectorization concept.
    • Experience with data visualization using matplotlib and plotly.
    • Good understanding of data structures.
    • Knowledge of relational databases and SQL.
    • Experience working with PostgreSQL.
    • Understanding of web services architecture and integration standards.
    • Experience in developing and documenting REST APIs, including Swagger.
    • English — Intermediate level;

       

    Will be plus:

    • Understanding of prompting / interaction concepts with LLMs like ChatGPT, LLama, etc.
    • More advanced understanding of Numpy and how math translates into code.
    • Knowledge of “Fast App Builders” like Streamlit or Jupyter.

     

    Key Responsibilities:

    • Design separate components, modules, classes etc.
    • Code, debug, document, and maintain portions of software.
    • Participate in peer code and design reviews.
    • Participate in estimation and planning sessions.
    • Contribute to development of technical project documentation and user documentation.
    • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation.
    • Participate in conference calls and face-to-face meetings.
    • Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements.
    • Escalate technical issues to the Architect, Team Lead and Project Manager.

     

    Location:

    Ukraine: remote.

     

    We offer:

    • The ability to focus on your work: a lack of bureaucracy and micromanagement;
    • Competitive compensation depending on skills and experience level;
    • Ability to learn new technological stacks, which help you to grow professionally and advance your career;
    • Friendly atmosphere, concern for the comfort of specialists;
    • English lessons;
    • Flexible schedule depends on project’s needs;
    • 15 working days of vacation;
    • 12 working days per year are allowed to be “no show days” due to personal reasons.
    More
Log In or Sign Up to see all posted jobs