Recruit-Alliance IT

Joined in 2019
0% answers
With over 25 years of experience, Recruit Alliance is a leading HR consulting firm in Ukraine, helping businesses worldwide find the best people to drive their success.

Our mission:
We are committed to empowering Ukrainian and global companies by delivering high-quality talent acquisition services. Our goal is to fuel your business growth with the right people and provide tailored solutions that meet your strategic needs.

What we do:
We specialize in connecting companies with top IT specialists and executives through:

- Executive Search & Headhunting
- IT Recruitment
- Outstaffing Solutions

Why trust us?
Our quality is proven by the trust of our clients: EPAM Systems, Sapiens, Metacom Company, Electronic Jaw, Ajax, Delsoft, ASBIS, VMedia, and more.

Ready to build a top-performing team? Connect with Recruit Alliance and grow your business with the best talent!
  • · 44 views · 2 applications · 10d

    Data Engineer

    Full Remote · Ukraine · 5 years of experience · English - B2
    Data Engineer Full-time. Remote. B2B. Working time zone: EET (Ukraine). Location of candidates: Ukraine About the company: It is a US-based Managed IT Services (MSP) company, founded in 2016. Services: IT management, user support, cybersecurity,...

    Data Engineer 
     

    Full-time. Remote. B2B. 
    Working time zone: EET (Ukraine). 
    Location of candidates: Ukraine
     

    About the company: It is a US-based Managed IT Services (MSP) company, founded in 2016.

    Services: IT management, user support, cybersecurity, cloud solutions (Microsoft Azure, M365), and data engineering.
    Core clients: Hedge funds, investment and asset management firms (financial sector focus) across North America, Europe, and Asia.

     

    As a Data Engineer, you will be responsible for designing, implementing, and maintaining robust data pipelines and cloud-native solutions that support scalable analytics and operational efficiency. This role requires deep expertise in Python programming, Azure cloud services, and SQL-based data modeling, with a strong emphasis on automation, reliability, and security.

    Currently, the data processing system is built entirely in pure Python, without external ETL or data integration platforms (such as Snowflake or Data Factory). The company plans to continue relying on Python as the core technology for data processing, making it essential that the new engineer has strong, hands-on expertise in Python-based ETL development — including automation, testing, error handling, and code stability.
    You will play a key role in evolving the current data platform as the company moves toward adopting Microsoft Fabric, while maintaining core Python ETL logic.

    This role will work closely with another Data Engineer on internal company projects.

    Team: Cloud Engineering Team

    Reports to: Cloud DevOps Manager
     

    Responsibilities:
    - Build and maintain efficient ETL workflows using Python 3, applying both object-oriented and functional paradigms.

    - Write comprehensive unit, integration, and end-to-end tests; troubleshoot complex Python traces.

    - Automate deployment and integration processes.

    - Develop Azure Functions, configure and deploy Storage Accounts and SQL Databases.

    - Design relational schemas, optimize queries, and manage advanced MSSQL features including temporal tables, external tables, and row-level security.

    - Author and maintain stored procedures, views, and functions.

    - Collaborating with cross-functional teams
     

    Requirements:
    - English level – B2 or higher (English speaking environment)
    - 5+ years of proven experience as a Data engineer
    - Proficient in Python 3, with both object-oriented and functional paradigms
    - Experience with Python (vanilla), Dagster, Prefect, Apache Airflow, Apache Beam
    - Design and implement ETL workflows using sensible code patterns

    - Discover, navigate and understand third-party library source code

    - Author unit, integration and end-to-end tests for new or existing ETL (pytest, fixtures, mocks, monkey patching)

    - Ability to troubleshoot esoteric python traces encountered in the terminal, logs, or debugger

    - Git (branching), Unix-like shells (Nix-based) in cloud environments- Author CI/CD configs and scripts (JSON, YAML, Bash, PowerShell)

    - Develop Azure Functions (HTTP, Blob, Queue triggers) using azure-functions SDK

    - Implement concurrency and resilience (thread pools, tenacity, rate limiters)

    - Deploy and configure: Functions, Web Apps & App Service Plans, Storage Accounts, Communication Services, SQL Database / Managed Instance

    - Secrets/access management, data validation, data quality checks

    - Relational data modeling, schema design, data partitioning strategies, and temporal tables (system-versioned) 

    - Query performance tuning (indexes, execution plans)

    - Selection of optimal data types

    - Complex T-SQL (windowing, CTEs, advanced joins)
    - Advanced MSSQL features (External Tables, Row-Level Security)
    - SQL Objects & Schema Management: Author and maintain tables, views, Stored Procedures, Functions, and external tables (polybase)- Strong analytical, problem-solving, and documentation skills

    - Microsoft certifications would be a plus.
     

    Work conditions:

    - B2B. Remote. Full-time.

    - Competitive salary and a performance-based bonus of up to 10% of the annual salary, paid at the end of the year.

    - Paid vacation (4 weeks / 20 working days) to start, increasing with years of service & Sick leave.

    - Official Ukrainian public holidays are days off

    - Professional development: company-paid courses and certifications. Successful certification exams are rewarded with several paid days off or a monetary bonus.
     

    Hiring stages:

    - Interview with the recruiter of the recruitment agency ~20–30 min (call recorded)

    - Personality test ~20 min & Cognitive test ~5 min (to be completed on your own) 

    - Technical interview

    - Final interview

    - Offer

    We are a recruitment agency helping our client find a Data Engineer. If you have any questions or would like to know more about the company, feel free to reach out to us.

    More
  • · 96 views · 17 applications · 10d

    Senior / Principal Backend Engineer

    Full Remote · EU · 7 years of experience · English - B2
    Senior / Principal Backend Engineer About the company: It is a startup. They are building an AI-native CRM platform that completely redefines how sales automation works. By structuring data for intelligent automation, they enable agentic AI to design...

    Senior / Principal Backend Engineer 


    About the company: 
    It is a startup. They are building an AI-native CRM platform that completely redefines how sales automation works.

    By structuring data for intelligent automation, they enable agentic AI to design workflows, assist Sales Leaders and Reps in real time, and generate predictable sales funnels – all through a simple, chat-driven interface.

    Mission: to build a CRM that works for User, not the other way around.
     

    About the Role

    The company is looking for a Senior / Principal Backend Engineer who thrives in dynamic environments, enjoys solving complex data challenges, and wants to shape a product from its early stages.

    They focus on goals, not ceremonies – no endless grooming sessions or heavy planning rituals.

    This role will be in a core team.

    You’ll have a direct influence on architecture, product decisions, and data design. Decisions are made quickly through open discussion and collaboration, without corporate bureaucracy. 
     

    What You’ll Do

    - Design, develop and maintain backend services and APIs using Python / FastAPI

    - Work with structured and unstructured data

    - Implement AI-driven features into backend logic and APIs

    - Ensure DevOps best practices (testing, CI/CD, security, Docker/Kubernetes)

    - Collaborate closely with product, data, and frontend engineers to deliver business value fast

    - Ability to travel a few times a year
     

    What We’re Looking For

    - 7+ years of experience as a Python Backend Developer

    - Strong Python experience, ideally with FastAPI, async programming, proven capacity to write production-ready code with speed and precision.

    - Experience with SQL (PostgreSQL) and data processing frameworks (Pandas, ETL/ELT)

    - Hands-on experience with Docker, Kubernetes, and Azure Cloud

    - Understanding of data architecture, performance optimization, and scalability

    - Experience with CI/CD pipelines, Git, and code review culture

    - Excellent teamwork skills – constructive feedback, collaboration, and ownership mindset

    - English B2+
     

    Nice to have

    - Experience with OpenSearch, Kafka, or Azure Data Services

    - Exposure to DevSecOps and advanced debugging

    - Knowledge of Generative AI integration into backend systems

    - Develop and maintain data flows, ETL/ELT pipelines, and integrations between internal and external systems

     

    Why Join Us

    - Remote-first culture – work from anywhere

    - Flexible schedule aligned with European time zone

    - Direct impact – your work is visible in the product from day one

    - Professional growth – as we scale, you can own a technical domain or lead a module

    - Core team – become one of the people who know the product best and grow together with it

    - Competitive compensation
     

    Hiring process:

    - Call with a recruiter of the recruitment agency

    - Interview with a team

    - Technical interview

    - Final interview

    - Offer

    __
    We are a recruitment agency helping our client find a Senior / Principal Backend Engineer. If you have any questions or would like to learn more about the company, feel free to reach out to us.
    All applications will be reviewed and responded to.

     

    More
  • · 6 views · 1 application · 6h

    NOC Engineer

    Full Remote · Ukraine · 1 year of experience · English - B2
    NOC Engineer Full-time. Remote. B2B. Working time zone: EET (Ukraine). Location of candidates: Ukraine About the company: It is a US-based Managed IT Services (MSP) company, founded in 2016. Services: IT management, user support, cybersecurity, cloud...

    NOC Engineer

    Full-time. Remote. B2B. 
    Working time zone: EET (Ukraine). 
    Location of candidates: Ukraine
     

    About the company: It is a US-based Managed IT Services (MSP) company, founded in 2016.

    Services: IT management, user support, cybersecurity, cloud solutions (Microsoft Azure, M365), and data engineering.
    Core clients: Hedge funds, investment and asset management firms (financial sector focus) across North America, Europe, and Asia.

    Focus of the Role:
    The NOC Engineer acts as the first line of defence for all alerts and requests, ensuring stable IT operations for Atlas clients.
    The role involves both technical incident resolution and direct communication with clients and vendors in English — verbally (phone calls) and in writing (email).
    Engineers are expected to diagnose issues efficiently, provide clear and simple explanations to non-technical users, and document all actions taken.
    This position requires strong problem-solving skills, attention to detail, and a customer-oriented approach. This is a full-time position.

    Reports to: NOC Team Lead
     

    The company offers these shifts to choose from (Kyiv Time):

    - Weekday 1st Shift – Monday–Friday 13:00–22:00 EET
    - Weekday 2nd Shift – Monday–Friday 21:00–06:00 (next day) EET

    - Weekday 3rd Shift – Monday–Friday 05:00–14:00 EET

    You can choose one shift from the ones mentioned above. The selected shift is assigned to the employee permanently. There is no shift rotations or on-call shifts.

    Responsibilities:
    - Resolve alerts, primarily consisting of user devices, circuit downs, temperature/water alerts, Cloud alerts, SOC alerts.

    - Resolve requests, primarily consisting of scheduling after-hours maintenance, and device/new customer onboarding.

    - Communicate with vendors and customers as a point of contact; Coordinate maintenance, after-hours repair, and patch remediation.- Projects, as assigned by managers, for the NOC and Support teams.

    - Documentation, maintaining knowledge base, new articles, and content improvements.

    - Recommend and improve processes to drive better outcomes.

    Requirements:
    - 3+ years of general IT experience primarily in server, infrastructure support, and networking/circuits
    - 1+ years of NOC experience, including knowledge of ITIL-based Service Operations

    - Systems: Microsoft Windows (Desktop & Server OS), App Patching, OS Upgrades, Failure Remediation

    - Cloud & Technologies: Microsoft 365, Azure, SharePoint/OneDrive, Exchange Online, AWS

    - Identity Management, Authorization, and Security (Azure AD, Okta)

    - EMM/MDM tools (InTune, AirWatch)

    - Backups & Disaster Recovery

    - E-Mail Technologies: General Mail Flow Troubleshooting, Archiving, Retention, Compliance

    - Proofpoint, Mimecast, Global Relay

    - Networking: Comprehension of network protocols (TCP/IP, VPN, DNS, DHCP); Diagnostic toolkit in Layer 1-3 functionality; 

    - Diagnostic toolkit in Layer 1-3 functionality

    - Security: Resolve alerts as raised by SIEM/SOC providers, Anti-Virus

    - Great communicators, able to speak at a conversational English level

    - Passionate about delivering consistently positive experiences to our customers

    - Strong diagnostics toolkit; approaches an incident with logic, conscientious of time spent on a given issue
     

    Work conditions:

    - B2B. Remote. Full-time.

    - Competitive salary and a performance-based bonus of up to 10% of the annual salary, paid at the end of the year.

    - Paid vacation (4 weeks / 20 working days) to start, increasing with years of service & Sick leave.

    - Official Ukrainian public holidays are days off

    - Professional development: company-paid courses and Microsoft certifications. Successful certification exams are rewarded with several paid days off or a monetary bonus.
     

    Hiring stages:

    - Interview with the recruiter of the recruitment agency ~20–30 min (call recorded)

    - Personality test ~20 min & Cognitive test ~5 min (to be completed on your own) 

    - Technical interview with a Team Lead (live test task, management interview). Duration 3 hours

    - Offer

     

    More
Log In or Sign Up to see all posted jobs