Junior Software Engineer (Node.js/React)
Hybrid,
Office
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:
- 1+ 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).
- English: Upper-Intermediate
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:
- Develop UI components using modern SPA frameworks and strict TypeScript, following existing architecture and security guidelines.
- Assist in building backend features with NodeJS/NestJS, ensuring proper handling of data flows and API contracts.
- Work with proven Design Systems (Material, Carbon), using only standard components to maintain consistency and compliance.
- Support integration of UI with secure backend APIs, authentication mechanisms, and role-based access.
- Follow modern SDLC practices: version control, automated testing, CI/CD pipelines, secure coding standards.
- Help implement and maintain cloud-based solutions in Azure (basic services: API hosting, DB, storage, identity).
- Contribute to prototype development while adhering to fintech-level security and data-handling expectations.
- Use GenAI to accelerate work, ensuring all generated code is fully understood and reviewed.
- Support documentation and create simple diagrams (Miro) for communication.
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.