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.
-
· 135 views · 37 applications · 4d
Data Engineer
Full Remote · Worldwide · 3 years of experience · English - B2The 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.
Project Description:
It is a real-time data processing and analytics solution for a high-traffic web application.
Tech stack.
AWS: AWS Glue Studio, Redshift, RDS, Airflow, AWS Step Function, Lambda, AWS Kinesis, Athena, Apache Iceberg, AWS Data Brew, S3, OpenSearch, Python, SQL, CI/CD, dbt, Snowflake
Responsibilities:- Design a scalable and robust AWS cloud architecture;
- Utilize AWS Kinesis for real-time data streaming and aggregation;
- Implemente AWS Lambda for serverless data processing, reducing operational costs;
- Configured AWS RDS (Relational Database Service) for structured data storage and AWS DynamoDB for NoSQL requirements;
- Ensured data security and compliance with AWS IAM (Identity and Access Management) and encryption services;
- Developed and deployed data pipelines using AWS Glue for ETL processes;
- Wrote Python scripts and SQL queries for data transformation and loading;
- Set up continuous integration and continuous deployment (CI/CD) pipelines using AWS CodePipeline and CodeBuild;
- Monitored system performance and data quality using AWS CloudWatch and custom logging solutions;
- Collaborated with other teams to integrate data sources and optimize data flow;
- Achieve a highly scalable real-time data processing system, resulting in a 40% increase in data analysis efficiency and a significant reduction in operational costs.
- Build ETL pipelines from S3 to AWS OpenSearch by AWS Glue
- Upper-Intermediate or higher English level.
-
· 87 views · 4 applications · 11d
Senior Python Engineer
Full Remote · Poland · 5 years of experience · English - B2The 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 Senior Python Engineer.We are looking for an experienced Backend Engineer to join a healthcare-focused technology platform dealing with sensitive medical data and complex system integrations. The role has a strong backend focus, with frontend involvement as a plus.
Project description:
The platform operates in the medical domain, building systems for secure processing, governance, and exchange of health-related data. The products are designed with a strong compliance and governance mindset, reflecting the nature of regulated healthcare environments.
The system consists of several independent products and services, with a mix of legacy and newer components. A major strategic initiative is underway to normalize medical data according to an international standard, enabling better interoperability, reporting, and future integrations, including mobile applications.
What You’ll Be Working On
- Maintaining and evolving legacy Python/Django monoliths that power existing products.
- Developing new backend services using Flask, designed as more modular and service-oriented components.
- Potentially contributing to Node.js-based services for selected new use cases (optional and not yet finalized).
- Supporting a React-based frontend (no Next.js currently) where backend and API design are critical.
- Designing and evolving APIs that integrate multiple systems and databases.
- Contributing to the upcoming medical data normalization initiative, aligning internal data models with international healthcare standards.
- Helping improve development velocity and system stability in a resource-constrained environment.
Technical Environment
Backend
- Python
- Django (legacy monoliths)
- Flask (new backend services)
- Node.js (possible for selected new services)
Cloud & Infrastructure
- GCP, primarily GKE (Kubernetes)
- Some remaining AWS components (legacy services, file storage, external integrations)
- Containerized workloads, CI/CD pipelines
Why This Role Is Impactful
- Direct involvement in core system modernization and backend evolution.
- Opportunity to influence architecture and integration patterns.
- Work on meaningful healthcare problems with real-world impact.
- High ownership and visibility due to current team capacity challenges.
- Exposure to distributed systems, event streaming, and data standardization.
Ideal Profile
- Strong backend experience with Python (Django and/or Flask)
- Comfortable working with legacy systems while building new services
- Experience with Kubernetes and cloud environments
- Familiarity with event-driven architectures
- Frontend exposure (React) is a plus, not a requirement
- Able to work autonomously and prioritize in a fast-moving environment
With us you can:
- Develop your technical knowledge:
- Use latest technologies;
- Participate in technical events and conferences (the cost is covered by the company);
- Opportunity to work with microservices and a lot of modern technology;
- 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.