Middle Software Engineer (Node.js/React)
Hybrid,
Office,
Remote
Ukraine
Our client is a fast-growing technology 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.