Senior Software Engineer (Node JS, React)

Hybrid, Office, Remote
Ukraine
Our client a fintech startup. We will be working on a functional prototype for a bit, so some corner cutting is ok, but we want to make some good core decisions for multi tenancy that will be carried over into MVP.

  • 5+ years as a Full-stack web dev (SPA frameworks on the front end, NodeJS / NestJS framework on the back end, strict TypeScript).
  • Understanding what a Design System is (working with out-of-the-box controls, utilizing as many out-of-the-box features as possible (e.g., Material, Carbon) – the main goal is not to invent your own controls, our UX is very aware of this.
  • Familiarity with Cloud (Azure in our case, but things like basic offerings for UI, API, DB, networking, storage, authentication, feature flagging)
  • Live in modern SDLC – automate everything (we are using Azure DevOps for everything – repos, build, deploy pipelines, work and release tracking, but might move to Github / GH Actions if there are benefits, like security scans)Good to have:
  • Experience with multi-tenant apps (understanding how to segregate data, authentication, all the way up to rate/use limiting).
  • Some diagramming skills for communication (e.g., Miro).
  • Use of GenAI to augment work, but not blind trust in generated code.
  • Understanding of iterative evolution of application architecture (start with a high-level skeletal structure, mock things, give to mids/juniors to fill out).

  • Lead the technical design and implementation of complex fintech features across the full stack using SPA frameworks, NodeJS/NestJS, and strict TypeScript.
  • Make strategic decisions regarding Design Systems—ensuring accessibility, consistency, and compliance across the interface.
  • Architect backend and cloud systems with focus on security, regulatory compliance, scalability, multi-tenancy, and disaster recovery.
  • Own and evolve automation practices across SDLC — secure CI/CD pipelines, automated compliance checks, security scanning, release management.
  • Drive multi-tenant architecture decisions: data isolation, authentication/authorization layers, tenant-aware rate limiting, billing logic, and auditability.
  • Define high-level architecture, break it down into implementable modules, and guide the team through iterative delivery (prototype → MVP → scale).
  • Mentor middle and junior engineers; set engineering standards, code quality practices, and a security-first development culture.
  • Use GenAI strategically as part of the engineering workflow — for scaffolding, research, and automation, with full code validation.
  • Collaborate closely with product, UX, compliance, and data teams to align technical decisions with fintech regulatory needs.

What we offer:

  • Annual paid vacation of 18 working days.
  • Extra vacation days for long-lasting cooperation.
  • Annual paid sick leave of 10 days.
  • Maternity/Paternity leave.
  • The opportunity for sabbatical leave.
  • Marriage and Parenthood Package.
  • Compensation for sports activities (up to 250$ per year) or health insurance covering (70%) — after the trial period.
  • Internal education(corporate library, Udemy courses).
  • Career development plan.
  • English and Spanish classes.
  • Paying taxes and managing PE (Private Entrepreneur).
  • Technical equipment.
  • Internal Referral program.
  • Opportunity to take part in company volunteering activities.
  • Sombra is a “Friendly to Veterans” award-holder.

 

Galyna Oliyarchyk

Recruitment Partner

Send CV

Apply now!

    Thank You!