CHI Software

Joined in 2017
45% answers

CHI Software is a team of like-minded professionals who put quality first on their priority list. We help businesses expand and make a positive change in people’s lives by building progressive solutions for web and mobile.

 

Founded in 2006, CHI Software has been at the forefront of transforming business challenges into technological solutions. Leveraging the power of AI, generative AI, cloud computing, and advanced data engineering, we apply these cutting-edge technologies to real-world business cases across mobile and web platforms. In 2019, we launched our AI R&D Centre, further reinforcing our commitment to innovation. Together, Beyond Expectations, we partner with our clients to create solutions that not only meet but exceed their goals, driving lasting success.

  • · 50 views · 11 applications · 19d

    Middle NLP Engineer

    Full Remote · Worldwide · 3 years of experience · B2 - Upper Intermediate
    Hi! We're currently looking for an experienced NLP Engineer to join our AI team at CHI Software. We’re looking for someone who’s interested in actively contributing to the growth of the department, as well as taking part in our R&D and pre-sales...

    Hi!

     

    We're currently looking for an experienced NLP Engineer to join our AI team at CHI Software.

     

    We’re looking for someone who’s interested in actively contributing to the growth of the department, as well as taking part in our R&D and pre-sales activities.

     

    Our core R&D efforts are focused on areas such as:

    • Sensor fusion
    • Deepfake technology
    • Image generation
    • 3D reconstruction

     

    We're open to new ideas that could be explored within the R&D center, and we’d also be happy to involve you in our current projects.

     

    Here’s a general overview of the position, which reflects the kind of projects we typically work on:


    Requirements:

    • 2–3 years of commercial experience in Natural Language Processing / Machine Learning;
    • Proficient in Python, R, and Java, and expertise in libraries and frameworks such as TensorFlow, PyTorch, sci-kit-learn, and Keras;
    • Experience with cloud platforms like AWS, Azure, and Google Cloud, and familiarity with big data technologies including Hadoop and Spark;
    • Modeling and DevOps experience for Machine Learning;
    • Experience with the latest LLM models currently being rolled out in consumer-facing generative AI tools.
    • Upper-Intermediate level of English is mandatory;


      Certifications obtained (mandatory):

    • Azure: AI Fundamentals AI-900 and Azure AI Engineer AI-102;
    • GCP: Cloud Digital Leader, Cloud Engineer, Machine Learning Engineer;
    • AWS: Cloud Practitioner CLF-C02 and Machine Learning MLS-C01.

     

    There are options for project-based collaboration in a freelance format if you're not planning to leave your current role. We also have full-time opportunities available.

     

    Thank you for your interest! If your profile aligns with the key requirements, we will reach out to you.

    More
  • · 54 views · 11 applications · 19d

    Data Engineer

    Full Remote · Countries of Europe or Ukraine · 3 years of experience · B2 - Upper Intermediate
    The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing, and...

    The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing, and with them, our team too. And now we need a Data Engineer.

     

    We are seeking a skilled and experienced Data Engineer. The ideal candidate will be deeply involved in discovering, analyzing, and assembling large and complex data sets. They will design and build our big data infrastructure, ensure data security, and optimize the performance of our big data platforms.

     

    Requirements:

    • 3+ years of experience in data engineering and building data platforms;
    • Demonstrated success in deploying cloud and SaaS model products, with expertise in building optimized processing pipelines for streaming analytics applications;
    • Proficiency in databases and query optimization (PostgresSQL, ElasticSearch, MongoDB, Redis, Druid), including experience with NoSQL and graph databases,
      Experience in horizontally scaling databases;
    • Expertise in Kafka and Airflow, with a strong understanding of runtime profiling tools;
    • Experience in big data processing systems similar to Apache Spark, Flink, Beam or similar;
    • Skills in build automation, continuous integration, and deployment (CI/CD) tools (Webpack, Buddy, Jenkins, Docker);
    • Expert-level Python coding skills;
    • Experience with cloud platforms (Azure, AWS, or GCP).

     

    Will be a plus:

    • Technical background in AI and ML;
    • Experience in designing and implementing interactive query-driven main-machine intelligence systems;
    • Experience in working with distributed teams.

     

    Responsibilities:

    • Design and implement real-time distributed data processing systems analyzing public data and detecting emergent threats;
    • Development and optimization of ETL processes for various data formats from social media, news, and web sources;
    • Design and implement robust database systems and develop tools for query and analytic processing, focusing on real-time streaming applications;
    • Spearhead build automation, continuous integration, deployment, and performance optimization efforts, upholding our strict security requirements;
    • Design test suites and implement inline instrumentation to ensure data correctness.

     

    Our perks

    • Covered vacation period: 20 business days and 5 days off
    • Free English classes
    • Flexible working schedule
    • Truly friendly and supporting atmosphere
    • Working remotely or in one of our offices
    • Medical insurance for employees from Ukraine
    • Compensation of psychological counseling
    • Legal support
    • Relocation assistance
    More
  • · 36 views · 6 applications · 19d

    Lead Data Engineer

    Full Remote · Georgia, Hungary, Poland, Ukraine, Uzbekistan · 7 years of experience · B2 - Upper Intermediate
    The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing, and...

    The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing, and with them, our team too. And now we need a Lead Data Engineer.

     

    About the client:

    You will work with the 6th-largest privately owned organization in the United States. The сustomer is one of the “Big Four” accounting organizations and the largest professional services network in the world in terms of revenue and number of professionals. The company provides audit, tax, consulting, enterprise risk, and financial advisory services to 263,900 professionals globally.

     

    Project Tech Stack

    Azure Cloud, Microservices Architecture, .NET 8, ASP.NET Core services, Python, Mongo, Azure SQL, Angular 18, Kendo, GitHub Enterprise with Copilot.

     

    Requirements:

    • 7+ years of experience in development;
    • Proficient in web development with strong hands-on experience using the FastAPI framework;
    • Deep expertise in data manipulation and analysis using Pandas/Polars and similar;
    • 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 both structured and semi-structured data, including MongoDB, Parquet, and Delta Tables;
    • Proven expertise in data processing, analysis, and transformation workflows;
    • 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.

     

    Will be a plus:

    • 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 .NET/Databricks/Spark/PySpark;
    • Expertise in 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 helping manage the flow of day-to-day operations;
    • Communicating with the client regularly;
    • 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 junior developers, fostering a collaborative and productive team environment.About the client:
    • You will work with the 6th-largest privately owned organization in the United States. The сustomer is one of the “Big Four” accounting organizations and the largest professional services network in the world in terms of revenue and number of professionals. The company provides audit, tax, consulting, enterprise risk, and financial advisory services to 263,900 professionals globally.

     

    • Project Tech Stack
    • Azure Cloud, Microservices Architecture, .NET 8, ASP.NET Core services, Python, Mongo, Azure SQL, Angular 18, Kendo, GitHub Enterprise with Copilot.

     

    Requirements:

    • 7+ years of experience in development;
    • Proficient in web development with strong hands-on experience using the FastAPI framework;
    • Deep expertise in data manipulation and analysis using Pandas/Polars and similar;
    • 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 both structured and semi-structured data, including MongoDB, Parquet, and Delta Tables;
    • Proven expertise in data processing, analysis, and transformation workflows;
    • 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.

     

    Will be a plus:

    • 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 .NET/Databricks/Spark/PySpark;
    • Expertise in 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 helping manage the flow of day-to-day operations;
    • Communicating with the client regularly;
    • 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 junior developers, fostering a collaborative and productive team environment.

     

    Our perks

    • Covered vacation period: 20 business days and 5 days off
    • Free English classes
    • Flexible working schedule
    • Truly friendly and supporting atmosphere
    • Working remotely or in one of our offices
    • Medical insurance for employees from Ukraine
    • Compensation of psychological counseling
    • Legal support
    • Relocation assistance
    More
  • · 37 views · 12 applications · 4d

    Sales Manager

    Full Remote · Worldwide · 4 years of experience · B2 - Upper Intermediate
    The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is... Wait, it’s nothing! The number of projects is growing,...

    The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is... Wait, it’s nothing! The number of projects is growing, and with them, our team too.

    And now we need а Sales Manager.

     

    Location: Remote with Travel Requirements

    Employment Type: Full-time

     

    About the Role

    We are looking for a dynamic and experienced Sales Manager to join our growing IT outsourcing company. This role is critical in driving business growth through the acquisition of new clients and maintaining long-term relationships. You will lead the full sales cycle - from the first contact through the discovery phase, proposal, and negotiation - to the closing of the deal. 

     

    Post-sale, you will assume the role of Account Manager, ensuring the delivery of our commitments and leading internal delivery teams (Project Managers, Development Teams) to success.

     

    Key Responsibilities

    - Lead end-to-end client engagement and communication throughout the entire sales cycle

    - Identify client needs, prepare and present tailored outsourcing solutions including discovery phases

    - Prepare and deliver compelling proposals, presentations, and commercial offers

    - Negotiate contracts and close deals with new and existing clients

    - Take ownership of the client relationship post-sale, acting as the primary account manager

    - Ensure that committed deliverables are met in coordination with delivery teams

    - Manage and oversee internal project managers and development teams to ensure project alignment with

    client expectations

    - Represent the company at international conferences, trade shows, and industry events

    - Travel to the customer site from time to time to run on-site business reviews and strengthen long-term

    partnerships

    - Participate as a speaker or panelist at events to build brand awareness and thought leadership

    - Collaborate with marketing and technical departments to support lead generation and delivery success

     

    Requirements

    - Proven experience in selling IT outsourcing projects, including discovery and pre-sale consulting phases

    - Strong understanding of the IT services market, delivery models, and client expectations

    - Ability to manage long and complex sales cycles with both technical and business stakeholders

    - Experience in account management, ensuring customer satisfaction post-sale

    - Demonstrated leadership skills in managing cross-functional teams

    - Excellent communication and interpersonal skills

    - Public speaking experience and a confident presence at industry events

    - Minimum Upper-Intermediate level of English (written and spoken); proficiency in other languages is a plus

    - Willingness to travel internationally for client meetings and industry events

     

    Preferred Qualifications

    - Experience working with clients in the EU, UK, and North America (USA and Canada)

    - Valid visas or travel authorization for USA, Canada, and the UK

    - Background in business consulting or digital transformation is a plus

    - Familiarity with CRM tools and sales automation systems

    - Valid car driving license and readiness to travel locally when required

     

    Our perks

    - Covered vacation period: 20 business days and 5 days off

    - Free English classes

    - Flexible working schedule

    - Truly friendly and supporting atmosphere

    - Working remotely or in one of our offices

    - Medical insurance for employees from Ukraine

    - Compensation of psychological counseling

    - Legal support

    - Relocation assistance

    More
  • · 79 views · 10 applications · 4d

    Middle/Senior Python Developer

    Full Remote · Countries of Europe or Ukraine · 4 years of experience · B2 - Upper Intermediate
    The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing and...

    The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing and with them, our team too. 

    And now we need a Middle/Senior Python Developer.

     

    Position Summary:

    We are seeking a seasoned Middle/Senior Full Stack Developer to join our dynamic team. The ideal candidate will have a minimum of 3 years of comprehensive experience in developing and deploying scalable solutions from the ground up, covering all aspects of application development including the data layer, business logic layer, APIs, and user interface. This role demands extensive experience within the Azure ecosystem, including proficiency with Logic Apps, Azure Functions, Azure SQL, Azure API Management (APIM), and AD B2C.

     

    Key Responsibilities:

    • Design and develop full-stack solutions leveraging Azure services, ensuring high performance, reliability, and scalability.
    • Utilize Python and JavaScript to build robust back-end services and appealing front-end interfaces.
    • Architect and implement REST API specifications on Azure API Management (APIM), adhering to best practices in API development.
    • Design and develop relational database schemas, ensuring data integrity and efficiency.
    • Development and deployment of serverless solutions on the Azure cloud platform utilizing Logic Apps workflows and Azure Functions
    • Independently create technical designs, from concept through deployment, including troubleshooting and optimization.
    • Ensure application-level security through effective identity management, cryptography, and access control measures.
    • Work with an international team of developers, in a collaborative work environment.
    • Utilize GitHub for version control, Jira for project management, and Linux shell scripts for automation. Proficient in ARM/Bicep for infrastructure as code.

     

    Qualifications:

    • A minimum of 3 years experience as a Full Stack Developer, with a proven track record of developing complex solutions.
    • Extensive experience with the Azure ecosystem, specifically Logic Apps, Azure Functions, Azure SQL, APIM, and AD B2C
    • Strong programming skills in Python and JavaScript.
    • Expertise in REST API design and implementation on Azure API Management.
    • Solid understanding of relational database design and development.
    • Experience in deploying serverless solutions on the Azure cloud.
    • Demonstrated ability to independently design, develop, and deploy technical solutions.
    • Comprehensive knowledge of application security principles.
    • Proficiency with GitHub, Jira, Linux shell scripts, and ARM/Bicep.

     

    More
  • · 36 views · 13 applications · 16d

    Full-stack(Java+React/Angular)

    Full Remote · EU · 3 years of experience · B2 - Upper Intermediate
    Middle full-stack(Java+React/Angular) Location: Europe Requirements: — At least 3 years of commercial experience in Java development including Java 11+ — Experience with Spring (IoC, Boot, Data, MVC, AOP, Security, Spring Cloud) — Experience with SQL...

    Middle full-stack(Java+React/Angular)

    Location: Europe

     

    Requirements:
    — At least 3 years of commercial experience in Java development including Java 11+
    — Experience with Spring (IoC, Boot, Data, MVC, AOP, Security, Spring Cloud)
    — Experience with SQL and NoSQL, JPA/Hibernate
    — Experience with REST web services
    — Understanding of microservices architecture
    — Experience with JMS/Kafka
    — Experience with React/Angular
    — Experience with Docker/ 

    Kubernetes
    — Experience with HTML, CSS, JavaScript, jQuery
    — Good knowledge of English (Intermediate+ and higher)

    Will be a plus:
    — Experience with AWS/GCP/Azure

     

    Responsibilities:
    — Designing, developing and implementing enhancements, and new features to the product on the basis of customer’s requirements
    — Selection of the ways of interaction between the components of the system
    — Creation of working prototype model
    Designing of interfaces and application components
    — Following engineering practices including code review, writing unit-level, integration-level tests
    — Supporting existing applications by doing refactoring tasks on existing code, develop feature enhancements and fix bugs
    — Documenting of all architectural decisions, constant documentation updating
    — Justification and enforcement of terms of the estimate

    With us you can:
    Develop your technical knowledge:
    — Use latest technologies
    — Participate in technical events and conferences (the cost is covered by the company)
    — Regular techtalks and professional development

    Improve your soft skills:
    — Build strong teamwork skills and become an essential part of the dynamic teams;
    — Improve your English at classes and speaking directly with clients;
    — Increase your productivity and communication level via Scrum, Kanban, Agile methodologies.

    More
  • · 28 views · 1 application · 4d

    Microsoft Dynamics 365 CRM Developer

    Full Remote · EU · 5 years of experience · B2 - Upper Intermediate
    The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is... Wait, it’s nothing! The number of projects is growing,...

    The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is... Wait, it’s nothing! The number of projects is growing, and with them, our team too. And now we need a Microsoft Dynamics 365 CRM Developer.

     

    Requirements:

    • 5+ years of hands-on experience in Microsoft Dynamics 365 CE/CRM development.
    • Proven experience in D365 CE migration projects.
    • Strong expertise in configuring and customizing Sales, Customer Service, Customer Insights, and F&O modules.
    • Experience with Power Platform (Power Automate, Power Apps, Power BI).
    • Proficiency in C#, .NET, JavaScript, and TypeScript for D365 CE custom development.
    • Practical experience in data migration, including Azure Data Factory, KingswaySoft, Scribe, or SSIS.
    • Knowledge of integration frameworks such as Azure Logic Apps, Web APIs, and REST/SOAP services.
    • Experience with Dataverse/Common Data Service (CDS).
    • Strong understanding of security models, workflows, plugins, and business process flows.
    • Experience as a Functional Consultant is a plus.
    • Industry experience in the property sector is highly desirable.
    • Excellent analytical, problem-solving, and communication skills.
    • English – Upper-Intermediate (B2) or higher.

    Will be a Plus:

    • Microsoft Certifications in D365 CE, Power Platform, or related areas.
    • Experience working in Agile/Scrum environments.
    • Familiarity with DevOps methodologies and tools such as Azure DevOps and CI/CD pipelines.

    Responsibilities:

    • Develop and implement D365 CE solutions, ensuring alignment with business requirements.
    • Participate in the migration from legacy CRM platforms to D365 CE, ensuring a smooth transition.
    • Configure and customize business processes within Sales, Customer Service, Customer Insights, and F&O modules.
    • Support data migration activities, including transformation and loading processes.
    • Design and implement integrations between D365 CE and other enterprise applications.
    • Collaborate with business stakeholders, functional consultants, and technical teams to define requirements and deliver high-quality solutions.
    • Ensure performance, security, and scalability in all D365 CE applications.
    • Troubleshoot and resolve technical issues related to D365 CE implementations.
    • Stay updated on the latest Microsoft Dynamics technologies and best practices.
    More
  • · 32 views · 8 applications · 30d

    Upwork Specialist

    Full Remote · Countries of Europe or Ukraine · 2 years of experience · B2 - Upper Intermediate
    About the Role We are looking for a proactive Business Development Manager to drive client acquisition and sales growth on freelance platforms like Upwork. In this role, you will prepare compelling proposals, engage with clients from the first touchpoint...

    About the Role
    We are looking for a proactive Business Development Manager to drive client acquisition and sales growth on freelance platforms like Upwork. In this role, you will prepare compelling proposals, engage with clients from the first touchpoint to project launch, and ensure long-term collaboration. This is a great opportunity for someone with strong communication skills, sales mindset, and a passion for IT services.

    Requirements:

    • Proven experience in sales, business development, or lead generation (experience on Upwork or other freelance marketplaces is a plus, but not mandatory).
    • Basic understanding of IT services, software development processes, and technical expertise.
    • English proficiency at Upper-Intermediate level or higher (both written and spoken).
    • Strong skills in writing structured and persuasive commercial proposals (proposals, cover letters).
    • Negotiation and business correspondence skills, with a focus on closing deals.
    • Proactive, responsible, detail-oriented, and eager to learn quickly.

    Nice to Have:

    • Hands-on experience with Upwork or other freelance platforms (Freelancer, Fiverr, Toptal, etc.).
    • Familiarity with CRM systems.
    • Experience conducting intro calls with clients.

    Responsibilities:

    • Search and attract new clients via Upwork.
    • Prepare personalized applications and proposals tailored to client vacancies.
    • Respond promptly to client requests and follow-ups.
    • Participate in presale activities: clarify requirements, collaborate with the team on time and budget estimates, and negotiate terms.
    • Support clients at the project initiation stage, maintain communication, and ensure customer satisfaction.
    • Work on upselling and extending existing client collaborations.
    • Manage the Upwork account (profile, rating, optimization, and testing proposal templates).
    • Analyze performance metrics (conversion rates, feedback, cost per lead).
    • Collaborate with resource managers to match and present developers for specific client requests.
    • Coordinate communication with internal teams involved in the sales and project launch process.
    • Contribute to the development and implementation of the sales strategy on freelance platforms.
    • Maintain internal reporting and keep the lead/CRM database updated.
    More
  • · 124 views · 35 applications · 8d

    Golang Developer

    Full Remote · Countries of Europe or Ukraine · 4 years of experience · B2 - Upper Intermediate
    The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is... Wait, it’s nothing! The number of projects is growing,...

    The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is... Wait, it’s nothing! The number of projects is growing, and with them, our team too. And now we need а Golang Engineer.
     

    Responsibilities

    • Design, develop, and maintain scalable Golang microservices with a strong focus on Kubernetes orchestration;
    • Implement and optimize RESTful APIs and gRPC services to support multiple applications;
    • Ensure high availability, performance, and security of backend services in cloud environments (AWS, GCP, or Azure);
    • Collaborate with DevOps engineers on CI/CD pipelines, containerization (Docker), and Kubernetes deployments;
    • Integrate and optimize streaming/messaging systems (Kafka, RabbitMQ, NATS) for real-time data processing;
    • Monitor, troubleshoot, and optimize system performance (profiling, logging, monitoring);
    • Participate in code reviews, mentoring, and architecture discussions.

       

    Required Skills & Experience

    • 5+ years of backend development experience, including 3+ years with Golang in production;
    • Expertise with Kubernetes (deployments, scaling, operators, Helm, monitoring);
    • Strong knowledge of cloud platforms (AWS, GCP, Azure) and cloud-native architectures;
    • Experience with microservices architecture and distributed systems.
    • Proficiency with databases (PostgreSQL, MySQL, MongoDB, Redis);
    • Practical experience with gRPC and messaging systems (Kafka, RabbitMQ);
    • Understanding of authentication & authorization (OAuth2, JWT, SSO);
    • Experience with CI/CD automation (GitHub Actions/GitLab CI/Jenkins);
    • Ability to profile and optimize Golang applications (goroutines, channels, memory management);
    • Strong communication, problem-solving, and teamwork skills.
       

    Will be a plus

    • Experience with service mesh (Istio, Linkerd);
    • Knowledge of event-driven architectures and streaming platforms at scale;
    • Familiarity with GraphQL;
    • Background in high-load, low-latency systems.


    Our perks

    • Covered vacation period: 20 business days and 5 days off;
    • Free English classes;
    • Flexible working schedule;
    • Truly friendly and supporting atmosphere;
    • Working remotely or in one of our offices;
    • Compensation of psychological counseling;
    • Legal support.
    More
  • · 138 views · 14 applications · 22d

    Full-stack engineer with AI

    Full Remote · EU · 5 years of experience · B2 - Upper Intermediate
    The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is... Wait, it’s nothing! The number of projects is growing,...

    The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is... Wait, it’s nothing! 

    The number of projects is growing, and with them, our team too. And now we need a full-stack engineer will focus on realizing AI and automation use cases to improve client’s software engineering toolchain.
     

    Realization of AI/automation use cases to improve our software engineering toolchain:

    1. Improvement of AI Reviewer
    Automate code review suggestions for Merge Requests (extensible for general code reviews)
    Context and prompt improvements
    Cover more than MRs (general code review, provide explanations)
    Direct suggestions inserted in GitLab
    (Optional) VS-Code extension to avoid context switches in IDE
    2. AI-Powered Pipeline Failure Analysis
    Analyze pipeline failures and suggest solutions with our “SE-GPT” AI chat tool
    Fully integrate with GitLab
    3. Documentation Generation
    Provide better context to SE-GPT using Confluence, predefined prompts, Jira interfaces, etc.
    Enrich SE-GPT with documentation templates

    Further tasks:

    4. SE-GPT (our internal AI powered chat tool) Enhancements
    Improve search capabilities in SE-GPT (Azure Open AI with Elastic Search)
    Use Retrieval Augmented Generation (RAG) and fine-tuning for context enrichment (Software Engineering handbook, code repositories, Jira issues).
    Integrate code suggestions directly from Jira tickets.
    Build up prompt library for SE-GPT
    (Optional) VS-Code extension to avoid context switches in IDE
    5. Metrics and Reporting
    Add custom telemetry tooling across the entire AI toolchain.
    Create reporting and dashboards (Grafana, Azure Dashboard, …)
    6. Conducting Pilots with different AI tools and IDEs to collect feedback from developers

    Skills
    Frontend skills:
    Full-stack experience with TypeScript and React for UI (mainly web)
    Backend skills:
    Track record of writing production-grade back-end systems in C# and .NET Core (latest versions)
    Good skills in database design, data aggregation, and database schema modeling (preferably with Postgres or MS SQL Server)
    Experience in API design and implementation 
    Microservice architecture (AKS, RabbitMQ, NATS, gRPC, REST, Postgres, MS SQL Server …) in C#/.NET Core 
    AI skills
    Basic experience with data integration tools, data analysis, modeling, mapping, and formatting 
    Knowledge of cloud computing platforms such as Azure
    Knowledge of cloud-based AI platforms, such as Azure Open AI

    Experience
    At least 8 years of experience as a Software Engineer in an agile team
    BSc or MSc in CS or a comparable education, mathematical or engineering field
    Solid understanding of agile software development practices
    Solid algorithms & data structures knowledge and proven ability to apply them to real world problems
    Passion for finding simple solutions to complex problems
    Clean coding advocate (SOLID, YAGNI, ...)

    More
  • · 98 views · 23 applications · 18d

    Data Engineer (Databricks)

    Full Remote · Worldwide · 4 years of experience · B2 - Upper Intermediate
    The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing, and...

    The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing, and with them, our team too. And now we need a Middle/Senior Data Engineer.
     

    Requirements:

    • 4+ years of experience as a Data Engineer;
    • Completed Data Engineering Professional certification;
    • Minimum 2 projects delivered with hands-on experience in development on Databricks;
    • Experience in Apache Spark Programming with Databricks;
    • Experience with Azure cloud;
    • Upper-Intermediate English level.
    More
  • · 160 views · 42 applications · 16d

    Department Manager

    Full Remote · Countries of Europe or Ukraine · 1 year of experience · B1 - Intermediate
    The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is... Wait, it’s nothing! The number of projects is growing,...

    The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is... Wait, it’s nothing! The number of projects is growing, and with them, our team too.

    And now we need а Department Assistant to join our team.

     

    English level: Intermediate and higher
    Location: Flexible (stable internet connection and minimal time zone difference required)
    Probation period: 4 months

     

    Hiring stages:

    1. CV submission
    2. English check
    3. Interview #1
    4. Test task
    5. Interview based on test task results

     

    Responsibilities:

    • Monitoring staffing and workload distribution within the department
    • Processing and tracking requests from the Sales department
    • Preparing and updating relevant developer CVs
    • Organizing and participating in developer interviews
    • People management: conducting 1:1s, monitoring risks, supporting team atmosphere, resolving conflicts and challenges developers may face in their work
    • Ensuring developers are equipped with necessary hardware
    • Maintaining financial timesheets and writing corporate emails
    • Preparing monthly reports on developers’ worked hours
    • Organizing and conducting Performance Reviews for department staff
    • Writing various types of reports (daily, monthly, ad-hoc)
    • Contributing to department development strategy
    • Participating in the organization of internships and Tech Talks

     

    Requirements:

    • Work experience or a certificate in HR/Recruitment/Sales/Project Management
    • Strong interpersonal and teamwork skills
    • Solid business communication skills
    • Experience with Word and Excel; knowledge of tools like Zoho, Jira would be a plus
    • Interest in IT and innovation
    • Attention to detail, high responsibility, and flexibility
    • Ability to work in a multitasking environment
    • Desire to grow professionally, show creativity, and take initiative

     

    Career prospects:

    • Growth to Department Manager/Head of Department (Department Resource Manager)
    • Financial growth alongside expanding responsibilities
    • Opportunity to switch to another role in the future (PM, Sales, Recruiter, etc.)
    • Improvement of English skills
    More
  • · 15 views · 0 applications · 11d

    SAP S/4HANA Cloud Architect

    Hybrid Remote · Belgium, France, Germany, Austria, Netherlands · 5 years of experience · B2 - Upper Intermediate
    Location: Onsite, Customer Site, Belgium (2 weeks) About the Role: We are seeking a highly experienced SAP Architect with proven expertise in SAP public cloud migrations to join our team. This is a critical role involving close collaboration with our...

    Location: Onsite, Customer Site, Belgium (2 weeks)

    About the Role:

    We are seeking a highly experienced SAP Architect with proven expertise in SAP public cloud migrations to join our team. This is a critical role involving close collaboration with our client in Belgium, requiring a 2 weeks onsite presence to conduct a comprehensive system assessment and develop a robust migration strategy. The ideal candidate possesses strong communication skills, a deep understanding of SAP Public cloud , SAP systems architecture and integrations, and the ability to effectively translate technical concepts to both technical and non-technical stakeholders.

    Primary Responsibilities:

    · Onsite Assessment (2-3 weeks): Conduct a thorough assessment of the client's existing SAP landscape, including applications, customizations, and business processes. This assessment will serve as the foundation for the migration strategy.

    · Deliverables: Based on the system assessment, develop key deliverables including:

    o Target Architecture Design: Define the future state architecture in the SAP public cloud, considering best practices, scalability, and performance requirements.

    o Licensing Requirements: Analyze existing licensing and determine the required licenses for the target environment in the public cloud.

    o Detailed Project Plan: Develop a comprehensive project plan outlining the migration phases, timelines, resources, and dependencies.

    o User Testing and Training Plan: Define the scope of user testing and training required for a successful migration, including materials, timelines, and resources.

    o Cut-over and Go-Live Strategy: Develop a robust cut-over and go-live strategy to minimize disruption and ensure a smooth transition to the public cloud.

    o Risk Assessment and Mitigation Plan: Identify potential risks and develop mitigation strategies for the migration project.

    o Cost Estimation: Provide a high-level cost estimation for the migration project, including infrastructure, software, and resources.

    · Stakeholder Management: Effectively communicate with key stakeholders throughout the assessment and planning process, ensuring alignment and buy-in on the migration strategy.

    · Knowledge Transfer: Share knowledge and best practices with the client's team to empower them throughout the migration journey.

    Required Skills and Experience:

    · 5+ years of experience as an SAP Architect, Overall 10+ SAP experience

    · Proven experience in migrating SAP systems to public cloud platforms (AWS, Azure, GCP).

    · Deep understanding of SAP system architecture, integration points, and best practices.

    · Experience with various SAP modules (e.g., FI, CO, MM, SD, PP).

    · Strong analytical and problem-solving skills.

    · Excellent communication and presentation skills, with the ability to explain complex technical concepts to both technical and non-technical audiences.

    · Fluency in English is mandatory. Fluency in Dutch or French is a plus.

    · Ability to travel to Belgium for the initial 3-week onsite assessment.

    Desired Skills and Experience:

    · SAP certifications are highly desirable.

    · Experience with specific SAP public cloud migration tools and methodologies.

    · Experience with agile project methodologies.

    More
  • · 159 views · 17 applications · 3d

    Middle .NET Developer

    Full Remote · Czechia, Germany, Poland, Portugal, Romania · 3 years of experience · B2 - Upper Intermediate
    What we expect from you: 3+ years of experience with .NET (C#), hands-on coding experience in production projects. Experience working with microservices and SaaS platforms. Solid knowledge of AWS (beyond EC2/S3/RDS, including DevOps practices, scaling,...

    What we expect from you:

    • 3+ years of experience with .NET (C#), hands-on coding experience in production projects.
    • Experience working with microservices and SaaS platforms.
    • Solid knowledge of AWS (beyond EC2/S3/RDS, including DevOps practices, scaling, and service support).
    • Frontend experience with React, preferably with micro-frontends.
    • Strong focus on writing clean, maintainable code and unit testing.
    • Experience with application support: issue analysis, root cause investigation, and on-call availability.
    • English — Upper-Intermediate (B2) or higher.

    Nice to have:

    • Experience with Elasticsearch / Opensearch.
    • Hands-on experience with micro-frontends.
    • Skills in performance optimization, security, scalability, and data protection.
    More
Log In or Sign Up to see all posted jobs