Are you ready to take on complex challenges and work on large-scale enterprise applications in ERP and retail domains? Join Nayax Retail and become a key contributor to our dynamic and innovative team. You will have the opportunity to influence architecture, drive best practices, and build scalable solutions with real business impact.
What we’re looking for: * 5+ years of front-end development experience * Strong expertise in Angular (2+) and TypeScript * Deep understanding of RxJS and reactive programming * Proficiency in HTML5, JavaScript, and SCSS * Solid experience with frontend architecture and scalable applications * Strong understanding of RESTful integrations and API design * Experience with performance optimization and large-scale data handling * Strong knowledge of OOP, SOLID principles, and design patterns
What sets you apart: * Experience with Node.js and NestJS * Familiarity with Angular Kendo UI components or similar libraries * Experience working with large and complex UI systems (tables, dashboards, data-heavy views) * Knowledge of BFF (Backend for Frontend) architecture * Back-end development experience (C# .NET, Java) * Database knowledge * Experience working in Agile/Kanban/SCRUM environments
What we offer: * Be part of a team developing a large-scale enterprise web application for retail solutions * Opportunity to influence architecture and technical decisions * Work on complex and meaningful features with real business impact * Collaborative environment with experienced engineers * Opportunities for professional growth and leadership development
Your responsibilities: * Design and develop high-quality, scalable frontend solutions using Angular, HTML5, and CSS3 * Lead implementation of complex features and system components * Proactively identify and resolve technical challenges and performance bottlenecks * Improve and refactor existing codebases to meet high-quality standards * Integrate frontend systems with backend APIs and external services * Participate in architecture discussions and contribute to system design decisions * Conduct code reviews and enforce best practices * Mentor and support junior and mid-level engineers * Collaborate closely with backend engineers on architecture and integration strategies * Support performance testing and optimization efforts
Hiring Process * Intro interview — 30 minutes * Technical interview — 1.5–2 hours * Final interview with CTO — 45 minutes
About Nayax
Nayax is a global fintech company founded in 2005, delivering end-to-end solutions for cashless payments, business management, and consumer engagement in unattended retail.
We have 11 offices worldwide and a team of 1200+ professionals, with one of our key R&D hubs located in sunny Odesa, Ukraine. The Odesa team has been building and supporting Nayax’s core products for many years and plays a vital role in the company’s global success.
In 2024, Nayax was recognized by Dun & Bradstreet as one of the largest high-tech companies by revenue growth. Nayax is a publicly traded company, listed on Nasdaq and TASE.