We are hiring two Full-Stack Engineers (Node.js + React.js) to support the active development of a Data Analysis platform. The ideal candidates combine strong engineering skills with a proactive mindset toward AI adoption, helping the team explore and implement new AI tools to enhance product functionality and development efficiency. Skills & Qualifications * 4+ years of experience with Node.js * 4+ years of experience with React.js * Solid knowledge in JavaScript (ES7), TypeScript, HTML5, CSS3 * Experience with at least one of the frameworks: Express, NestJS * Strong experience with API development * Working knowledge of SQL databases * Understanding of Microservices architecture * Experience with Git and standard CI/CD workflows * English: Upper-Intermediate+ (spoken & written)
AI-Related Requirements (Key Focus) * Hands-on experience using modern AI/LLM tools for development, analysis, or workflow optimization * Ability to act as an AI advocate within the team — proactively researching, evaluating, and introducing new AI tools and practices * A mindset oriented toward experimentation, validation, and adoption of AI-driven solutions, not just usage
Will be a plus * Experience working with SurveyJS * Experience with Azure DevOps and Azure Portal
Soft Skills * Ability to work closely with customers to analyze and clarify software requirements * Keen to constantly learn and improve your own skills, and not afraid to learn new things * Strong communication skills
About the Product The product operates in the Data Analysis domain, providing high-quality research and analytics through a cost-effective subscription model. It helps executives make informed decisions, identify and capture new opportunities, and increase their overall effectiveness.
Technologies: Node.js, React.js, MSSQL DB Stage: Active stage of development
Team: From ORIL’s side — 1 Back-End Engineer, 1 Front-End Engineer, 2 Manual QA Engineers, 1 AQA Engineer, QA Coordinator, and PM. A dedicated engineering and product team is also involved on the client’s side. We offer * Competitive compensation * Flexibility to work from anywhere (fully remotely or in our office in Lviv) * Comprehensive day-off policy, including additional days off in case of public holidays, and special events * Accounting Support Services * Work with global clients across diverse domains and businesses * Education budget + corporate education events/trainings * Compensation for certifications * Compensation for your fitness pursuits or therapy sessions * Enjoy insightful and diverse events, including company meetups, milestone celebrations, team-building sessions, and knowledge-sharing forums * A culture where individual growth and team progression are paramount
Application Process * Initial Screening: Call with Recruiter * Technical interview * Interview with Project Manager * Interview with Client