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 seeking a Senior Full Stack Engineer based in Minsk, Belarus to join our distributed engineering team.
go/vue.js software engineer for retail platforms
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- 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.
- Write clean, maintainable, highly efficient, and well-tested Go and JavaScript/TypeScript code.
- Collaborate with product and engineering teams in the U.S. and locally to translate complex requirements into robust, scalable technical solutions.
- Uphold code quality through thorough code reviews; we use AI-assisted tooling (Cursor, Copilot, Claude Code) as part of our workflow.
- Debug, profile, and optimize complex SQL queries, execution plans, database locks, and distributed backend microservices.
- Participate in daily standups, sprint planning, and retrospectives to support continuous delivery.
- Communicate effectively across time zones and collaborate seamlessly with global engineering leadership.
требования
- 6+ years of full-stack development experience, with at least 2 years in a senior or lead capacity.
- Proven track record of designing, building, and scaling Go-based microservices, concurrent applications, and REST/gRPC APIs.
- Expert-level knowledge of SQL, including writing complex joins, subqueries, query execution plan analysis (EXPLAIN), indexing strategies, schema normalization/denormalization, and performance profiling for large-scale reporting datasets.
- Strong hands-on experience with modern JavaScript/TypeScript frameworks—specifically Vue.js (Vue 3 / Composition API).
- Demonstrated experience designing or working within micro-frontend architectures (e.g., Module Federation, single-spa, component isolation).
- Experience building end-to-end SaaS products, microservices, or complex distributed web platforms.
- Proficiency with Linux/Unix environments, Git, and CI/CD automation workflows.
- Strong problem-solving mindset with the ability to lead technical initiatives independently.
- Excellent English communication skills with experience collaborating with remote/U.S.-based stakeholders.
- Будет плюсом: Direct hands-on experience with ClickHouse or other columnar/analytical databases (Snowflake, BigQuery, Redshift) is a strong plus; Working knowledge of PHP (legacy service integration/migration); Familiarity with containerization and orchestration (Docker, Kubernetes); Hands-on experience with cloud platforms (ideally AWS); Knowledge of real-time communication technologies (WebSockets, gRPC, Kafka, or NATS)
условия
- Modern office with free parking in the very center of Minsk.
- Remote/ hybrid work opportunity!
- An exciting and challenging job with talented people around.
- Competitive salary and growth opportunities.
- Really good hardware.
- 26 vacation days & 5 fully covered sick days without sick leave required per year.
- Compensation for professional training, seminars, and conferences.
- Sports activities reimbursement and loyalty program.
- Medical insurance and sports reimbursement.
- Referral program – get rewarded for helping us grow the team with talented people.
- Company-supported English classes to enhance your professional growth.
навыки
Американский оператор телекоммуникаций и платёжных сервисов (IDT; Boss Revolution).
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.