Full-Stack Developer ( Node.js + React.js )
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 Developer ( Node.js + React.js ).
Position Overview
The project is a web platform for logistics and transport companies that rely on IoT devices installed in vehicles and cargo containers. The system collects and processes telemetry data, detects critical states of vehicles or cargo, sends alerts, and visualizes metrics in a clear, human-readable way within a unified platform.
Responsibilities
-
Collaborate with cross-functional teams to define, design, and develop new features
-
Develop and maintain PWA and responsive web applications
-
Actively work with AWS services as part of day-to-day development (deployment, integrations, environment setup)
-
Integrate and consume REST APIs
-
Fix bugs and improve system stability
-
Research, design, implement, test, and evaluate software solutions
-
Independently set up and manage the development environment, including cloud-related components
-
Perform regular code reviews and provide constructive feedback
-
Solve complex technical problems using design patterns and sound architectural decisions
-
Communicate development progress, risks, and technical decisions to senior management
Required Experience & Skills
-
5+ years of experience in web development
-
Strong experience with React.js
-
Hands-on experience with PWA and/or responsive web applications
-
Practical experience with AWS (cloud services, deployments, integrations)
-
Experience working with REST APIs
-
Knowledge of relational and non-relational databases
-
Strong understanding of OOP principles and design patterns
-
Experience with front-end architectures and application design principles
-
Solid debugging and troubleshooting skills
-
Experience writing testable code within CI/CD pipelines
-
Experience working in Scrum-based teams
-
Confident use of Git for source control
Nice to Have
-
Experience with NestJS
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
-
Legal support