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.