Skip to content
Backend Engineer

Backend Engineer

Lead Full-Stack Engineer

IDT Corporation

Chisinau

Apply on the employer's site

Role description

We are seeking a
Lead Full-Stack Engineer
to join our distributed engineering team.

IDT/NRS builds the Point of Sale platform that runs tens of thousands of independent retail stores across the United States. We are now expanding that platform into restaurants.

If you like challenges where the hard part is getting it right at scale rather than getting it working once, this is that job!

Primary location - Minsk, Belarus (hybrid)!
What you will own:

  • Architecture and delivery of new restaurant facing services, from data model to API to the screens merchants actually touch
  • The merchant facing restaurant surfaces: kitchen display and everything staff touch across the life of an order
  • Extending and hardening existing production services without destabilizing them
  • Correctness under concurrency: transactional integrity, isolation levels, idempotency, race conditions, retries, and honest tradeoffs where perfect guarantees are not available
  • Behavior when the connection drops. A store keeps serving whether or not the network is up, which means offline capable clients, local state, sync on reconnect, and reconciling what happened while the system was split
  • Queueing and asynchronous processing, background jobs, and event driven flows
  • Safe rollout of releases that reach tens of thousands of users
  • Working directly with product managers and designers to shape what gets built, not just receiving requirements and implementing them
  • Technical direction and code review for other engineers, including the judgment to say when a design is wrong and the credibility to make that stick

Required Qualifications:

  • 8+ years building full-stack products, including time as the senior person on the work
  • Deep Node.js and TypeScript experience across the full-stack, with production services you designed and still stand behind
  • Deep understanding of REST API design and microservices
  • Strong relational database skills, Postgres or MySQL: schema design, indexing, query tuning, transactions, and what actually happens under load. Comfort with non relational stores such as Redis or MongoDB, and with caching and invalidation
  • Experience with queues and streaming, whether Kinesis, Kafka, RabbitMQ, SQS, BullMQ, or similar, including the failure modes that come with them: ordering, duplicates, replay, and consumer lag
  • Front- end skill that matches the environment: Restaurant staff use these screens during a rush, on a terminal or a tablet, with no time to think and no tolerance for a bad interaction. We use Vue. Experience with React or Angular is fine, as long as it includes component architecture, state management, and progressive web apps
  • Real time interfaces built on websockets, ideally socket.io. Order flow and kitchen display depend on it
  • Excellent debugging. You can take an unfamiliar production failure and reason your way to root cause instead of guessing
  • Parts of the existing platform are PHP. Working effectively in unfamiliar code, with AI, is part of this job
  • Experience deploying services that scale horizontally, tolerate a failed instance or a slow dependency, and automatically add or shed capacity
  • Comfortable on Linux, and fluent with Git and CI and CD workflows
  • Excellent written and spoken English. You will be in daily conversation with teams in the United States and Israel, and will often be the person explaining a technical decision to people who did not attend the design discussion

How you work:

  • AI first. You use AI tooling as a core part of how you engineer: mapping an unfamiliar codebase in hours instead of weeks, pressure testing your own designs, moving faster without lowering the bar. You apply it across the whole lifecycle: shaping a design before any code exists, writing and refactoring, reviewing your own work, as well as automated PR reviews
  • You jump in. Handed a large, complex, unfamiliar repository, your instinct is to open it and start reading. Complexity and sensitivity are reasons to be careful, not reasons to wait for someone else
  • You build services that stay maintainable. Clear boundaries, readable code, tests that earn their keep, observability that makes production legible. The next engineer should be able to operate what you built without a tour guide
  • You think about the person on the other side. During a rush, a confusing screen or one extra tap is not a cosmetic problem. It is a slower line and a worse night for the staff
  • You go the extra mile. You follow a problem to its actual end, including the parts nobody assigned to you. You take pride in the work and you care how it lands for the merchant on the other side of the screen

What We Offer:

  • Remote b2b (Georgia)!
  • Hybrid/On-site/Remote in Belarus and Moldova work opportunity!
  • Stable job with long-term growth perspective
  • Competitive salary with annual performance review
  • Top-tier hardware to support your productivity
  • An exciting and challenging job with talented people around
  • Continuous learning and career growth opportunities
  • Compensation for professional training, seminars, and conferences
  • Referral program - get rewarded for helping us grow the team with talented people
  • Company-supported English classes to enhance your professional growth
  • More perks for the Minsk and Chisinau office employees

About us:
IDT Corporation is a global communications company founded in 1990 and headquartered in Newark, New Jersey. We are industry leaders in prepaid communication and payment services and one of the largest international voice carriers. We are listed on the NYSE, employ over 1800 people across 20 countries, and have over $1.5 billion in revenues.

We are not ”another big IT corporation”— we encourage and support in-house entrepreneurs in developing their ideas into business actions.

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.

NRS is now expanding into a completely new vertical: restaurant technology.
We are building a brand-new Restaurant POS platform, a modern and highly capable system designed specifically for restaurant operations. This is one of the most significant product expansions in NRS history and will open a major new market for the company. This is a real opportunity to help build something new and important.

It seems like you are interested if you are here, so let’s chat!
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Coming to this page

A resume for this role — and a ticket to the draw

We take the posting apart down to the real requirements and rewrite your resume against it — by asking, not inventing: no line appears without your confirmation. Sign in to get it first, and to enter the draw.

  • A resume for this exact role, not a universal one
  • Answers are kept: edit any one, not the whole conversation
  • All in your account — open it from any device

On the wheel

A discount on mentoring

Winners are drawn at random among entries with a confirmed email. The date and the full rules are on the draw page.

Draw rules

Backend Engineer

Inginer Java

wherewework Jobs

Chisinaufulltime

Apply on the employer's site

Role description

wherewework.md on behalf of:

Technology & Software Employers in Moldova
Ești interesat de joburi de Inginer Java în Moldova? Ai ajuns unde trebuie.

Dezvoltarea software este cea mai mare și cea mai rapid crescândă parte a sectorului tech din Moldova în 2026, cu cerere puternică atât din partea companiilor de produs, cât și a furnizorilor de outsourcing. Cele mai multe posturi sunt în Chișinău, inima industriei, cu o bază de ingineri în creștere la Bălți, unde se află centre de livrare precum cel al Endava. Mulți angajatori sunt rezidenți ai Moldova IT Park, al cărui regim de impozit unic de 7% înseamnă că inginerii primesc aproape integral salariul. Printre angajatori se numără Endava, Pentalog, Amdaris și Salt Edge.

Pentru a merge mai departe, încarcă-ți pur și simplu CV-ul pe wherewework, iar noi te vom ajuta să te conectăm cu posturi reale de Inginer Java de la companii reale, inclusiv poziția pe care o vezi chiar acum.

Iată cum funcționează:

  • Încarcă-ți CV-ul o singură dată. Apasă "Aplică" în această fereastră. Durează doar un moment și ne permite să îți potrivim profilul cu oportunități relevante de Inginer Java.
  • Te potrivim cu roluri reale care se aliniază experienței tale. Când companiile deschid poziții de Inginer Java potrivite competențelor tale, vom identifica cele mai bune oportunități pentru tine.
  • Rămâi complet în control. Înainte ca CV-ul tău să fie vreodată trimis, te vom anunța cu titlul exact al postului și numele companiei și îți vom cere confirmarea.
  • Doar aplicațiile confirmate sunt trimise angajatorilor. După ce aprobi, angajatorul primește aplicația ta și te poate contacta direct.

Pentru rolurile de Inginer Java în Chișinău, salariile variază de obicei între 25.000 MDL și 102.000 MDL pe lună, cu o medie de aproximativ 63.500 MDL. Sub regimul Moldova IT Park aceste sume reprezintă practic salariul net. Senioritatea, stăpânirea tehnologiilor și framework-urilor cerute, nivelul de engleză și experiența în livrarea pentru clienți internaționali sunt principalii factori care duc salariul de la nivel junior la senior.

Cât timp ești aici, explorează wherewework pentru a descoperi cum este cu adevărat să lucrezi la cele mai bune companii de tehnologie și software din Moldova, prin experiențe de interviu, recenzii ale angajaților și feedback din comunitate.

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Backend Engineer

Senior Software Engineer

Paymentology

Chisinau

Apply on the employer's site

Role description

Unstoppable starts with people.
The future of payments is being built today, and at
Paymentology
, we are looking for people who want to help shape it. We power card issuing for leading banks, fintechs and digital brands across the globe, and as we continue to grow, we are looking for curious, ambitious people who thrive on solving complex challenges, embrace innovation and want to make a tangible impact at global scale.

Our Engineering culture values
autonomy, excellence, ownership, and curiosity
. We encourage engineers to lead solutions end-to-end, mentor others, and continuously improve how we build and operate software. If you’re excited by solving complex global payments challenges and enjoy working with smart, kind, mission-driven people — this is the place for you.

What you get to do:
We’re looking for a
Senior Software Engineer
to design, build, and scale Java backend services that power our global payments infrastructure. You’ll lead end-to-end delivery, contribute to technical strategy, and help raise the engineering bar across the organisation.

  • Lead the design and development of backend services, distributed systems, and APIs.
  • Own features end-to-end (architecture, coding, testing, observability, and deployment).
  • Write clean, maintainable, well-tested code, following engineering best practices and test-driven development.
  • Break down complex technical work into manageable chunks
  • Work in a collaborative, cross functional, agile team environment
  • Mentor associate and mid-level engineers, fostering a culture of technical excellence
  • Identify, document, and deliver technical improvements (performance, reliability, scalability).
  • Participate in incident response and support rotations
  • This role includes participation in an on-call rotation, with on-call duties scheduled for one week out of every five weeks.

Requirements:
Experience:

  • Significant commercial experience with modern Java 15 (We’re currently moving to 21. As a guide, multiple projects with 5+ years of experience. Proven experience designing, building and maintaining distributed systems and microservices)
  • Deep understanding of Object-Orientated programming
  • Familiarity with event-driven architectures or Domain Driven Design.
  • Strong system design experience, including designing scalable, resilient, and high-performance distributed applications, with the ability to make architectural decisions and evaluate technical trade-offs.
  • Love to work using TDD
  • Strong grasp of relational databases (PostgreSQL, MySQL) and data modeling.
  • Solid understanding of cloud infrastructure (AWS preferred), containerisation, CI/CD, and Infrastructure-as-Code.
  • Experience in fintech, payments, or other high-throughput/regulated domains.
  • Most importantly, a desire to learn, grow and collaborate with an amazing team

What you can look forward to:

  • 100% remote, globally distributed team
  • We value engineers that closely understand our customers and business
  • High-impact role supporting real-time global payments
  • Growth path toward Senior Engineer 2, Staff Engineer, or Engineering Manager
  • A diverse, mission-driven engineering culture

At
Paymentology
, we believe that making a difference starts with the people behind the work. You will be part of a diverse, global team of Paymentologists who are united by a shared mission to advance the world through payments.

This is an opportunity to contribute to meaningful work, collaborate across markets and functions, and help shape the future of a business with global reach and real impact.

We are an equal opportunity employer committed to fostering a diverse and inclusive workplace where everyone can thrive. We welcome applications from people of all backgrounds and do not discriminate on any unlawful ground, including race, colour, ethnicity, sex, gender, pregnancy, marital status, family responsibility, age, disability, sexual orientation, religion, belief, language or HIV status.

Paymentology will never request any form of payment from applicants at any stage of our recruitment process, including for applications, interviews, training or job placements. If anyone asks you for money while claiming to act on behalf of Paymentology, please treat this as fraudulent and do not make any payment. All legitimate Paymentology vacancies are advertised via our official careers page , and our recruitment emails are sent only from official Paymentology domains.

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Backend Engineer

Senior SRE, Incident Management & Chaos Engineering

wherewework Jobs

Chisinaufulltime

Apply on the employer's site

Role description

wherewework.md on behalf of:

Technology & Software Employers in Moldova
Interested in Senior SRE, Incident Management & Chaos Engineering jobs in Moldova? You're in the right place.

This software engineering role is actively recruited across Moldova's technology sector in 2026. Chișinău, Moldova's capital, is the undisputed heart of the country's booming IT sector, home to the Moldova IT Park and the delivery centres of Endava, Pentalog (Globant), EPAM, and hundreds of software companies serving Western European and North American clients. The IT Park tax regime and a strong pipeline of technical graduates make Moldova an increasingly attractive base for software development.

To move forward, simply upload your CV to wherewework, and we'll help connect you with real Senior SRE, Incident Management & Chaos Engineering openings from real companies, including the position you're viewing right now.

Here's how it works:

  • Upload your CV once. Click "Apply" in this window. It only takes a moment, and allows us to match your profile with relevant opportunities.
  • We match you with real roles that fit your experience. When companies open positions aligned with your skills, we'll identify the best opportunities for you.
  • You stay fully in control. Before your CV is ever shared, we'll notify you with the exact job title and company name, and ask for your confirmation.
  • Only confirmed applications are sent to employers. Once you approve, the employer receives your application and may contact you directly.

For Senior SRE, Incident Management & Chaos Engineering roles in Moldova, based in Chișinău, salaries typically range from 42,000 MDL to 72,000 MDL gross per month, with an average gross salary of around 55,000 MDL. Expertise in Incident Management & Chaos Engineering, along with English proficiency and experience working with international clients, are the strongest salary drivers.

While you're here, explore wherewework to discover what it's really like to work at Moldova's top technology and software companies, through interview experiences, employee reviews, and community feedback.

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Backend Engineer

Software Engineer (Edge Computing)

wherewework Jobs

Chisinaufulltime

Apply on the employer's site

Role description

wherewework.md on behalf of:

Technology & Software Employers in Moldova
Interested in Software Engineer (Edge Computing) jobs in Moldova? You're in the right place.

This software engineering role is actively recruited across Moldova's technology sector in 2026. Chișinău, Moldova's capital, is the undisputed heart of the country's booming IT sector, home to the Moldova IT Park and the delivery centres of Endava, Pentalog (Globant), EPAM, and hundreds of software companies serving Western European and North American clients. The IT Park tax regime and a strong pipeline of technical graduates make Moldova an increasingly attractive base for software development.

To move forward, simply upload your CV to wherewework, and we'll help connect you with real Software Engineer (Edge Computing) openings from real companies, including the position you're viewing right now.

Here's how it works:

  • Upload your CV once. Click "Apply" in this window. It only takes a moment, and allows us to match your profile with relevant opportunities.
  • We match you with real roles that fit your experience. When companies open positions aligned with your skills, we'll identify the best opportunities for you.
  • You stay fully in control. Before your CV is ever shared, we'll notify you with the exact job title and company name, and ask for your confirmation.
  • Only confirmed applications are sent to employers. Once you approve, the employer receives your application and may contact you directly.

For Software Engineer (Edge Computing) roles in Moldova, based in Chișinău, salaries typically range from 28,000 MDL to 55,000 MDL gross per month, with an average gross salary of around 40,000 MDL. Expertise in Edge Computing, along with English proficiency and experience working with international clients, are the strongest salary drivers.

While you're here, explore wherewework to discover what it's really like to work at Moldova's top technology and software companies, through interview experiences, employee reviews, and community feedback.

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

10 more openings in this category and country

Lead Full-Stack EngineerIDT Corporation · Moldova

Apply on the employer's site
Lead Full-Stack Engineer — IDT Corporation | mentors.coach