Middle Software Engineer (Node.js/React)

Our client is a fast-growing fintech company building modern, data-driven solutions for the global market. Their products help organizations streamline operations, improve efficiency, and scale through automation and intelligent tooling.
 

Requirements:

  • 3 years+ of experience 
  • 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) – 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)
     

Responsibilities:

  • Deliver end-to-end features across the stack (SPA framework + NodeJS/NestJS), ensuring clean, type-safe, and secure code.
  • Apply Design System components effectively, proposing enhancements that maintain UX consistency and avoid unnecessary custom elements.
  • Design backend modules and APIs with attention to performance, observability, and fintech-level data protection.
  • Work with Azure services (API, DB, networking, storage, authentication, feature flags) and contribute to secure cloud architecture.
  • Improve automation across SDLC — expand CI/CD pipelines, enhance automated testing, ensure reliable and compliant deployments.
  • Participate in architectural discussions, especially around multi-tenancy, data segregation, and rate/usage limiting.
  • Produce technical diagrams and documentation to support product, compliance, and engineering teams.
  • Use GenAI thoughtfully for development acceleration, validating all output for correctness and security.
  • Support junior developers and contribute to code reviews, task planning, and best practices adoption.
     

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.

Required languages

English B2 - Upper Intermediate
Node.js, Azure Cloud, React
Published 26 November
73 views
·
10 applications
12% read
To apply for this and other jobs on Djinni login or signup.
Loading...