Senior Full Stack Engineer (AI)
About this role
About NRS National Retail Solutions (NRS) is a leading provider of point-of-sale, payment, and digital solutions to tens of thousands of independent retailers across the United States and Canada. As a major player in the retail technology industry, NRS is expanding into next-generation cloud platforms, high-throughput retail ecosystems, and advanced analytics solutions. We are building modern, highly scalable systems designed specifically for high-volume retail operations and real-time reporting. This project represents one of the most significant technical initiatives in NRS’s history and offers a rare opportunity to join at the ground floor of a major strategic expansion.
Role Overview: We are seeking a Senior Full Stack Engineer based in Minsk, Belarus to join our distributed engineering team. In this role, you will help architect and build core components of NRS’s next-generation retail platform. You will focus heavily on robust backend services written in Golang, high-throughput query performance, and leveraging ClickHouse for real-time reporting and large-scale data modeling, alongside modern front-end architectures using Vue.js and micro-frontends
Experience with columnar/OLAP databases like ClickHouse is highly desired to support our analytical engine, but deep, hands-on mastery of SQL, data indexing, and database performance profiling is the primary requirement.
You will work closely with engineering leadership, product managers, and architects across Israel, Belarus, and the U.S., contributing meaningfully to the technical direction, data architecture, and scalability of our products.
This position requires 3 days a week in-office work at our office in Minsk to collaborate in person with local engineering peers, along with regular remote collaboration across our global teams
Responsibilities: Technical Leadership & Architecture
• Architect, build, and maintain high-performance full-stack applications—ranging from real-time analytics dashboards to reporting pipelines—with a strong focus on Golang for backend microservices and Vue.js on the front end. • Design, model, and optimize high-speed relational and analytical data stores—writing advanced SQL queries, materialized views, aggregation logic, and indexing strategies to power real-time reporting dashboards. • Leverage analytical data stores (ideally ClickHouse ) to build ultra-efficient reporting engines and handle high-throughput data ingestion. • Design and implement modular micro-frontend architectures to support scalable, independently deployable UI components across team boundaries. • Take end-to-end ownership of core system components, high-throughput backend APIs, and event-driven microservices. • Drive architectural design, technical planning, query optimization, and engineering best practices across the team. • Ensure platform scalability, low latency, fault tolerance, and secure service design.