Back to our oppenings

Senior Full Stack Developer (Node.js/React)

Lviv, Ivano-Frankivsk, Remote

We are looking for a Senior Software Developer to join our growing team and contribute to a meaningful fintech product that supports global charity initiatives. As a senior engineer, you will play a key role in designing, building, and scaling core platform capabilities that enable nonprofit organizations to maximize their impact.

You will be expected to quickly get up to speed with the product and architecture, take ownership of complex features, and drive technical decisions in collaboration with the team and client. We value engineers who can balance delivery speed with quality, contribute to system design, and proactively identify opportunities for improvement.

Beyond coding, you will help shape engineering practices, mentor team members, and ensure the platform evolves in a scalable and maintainable way as we grow its reach and impact.

The project

The project lies in the field of fintech and was founded by Cisco and Yahoo a few decades ago. Its main goal is to support charity organizations in their mission: helping people help other people... or dogs, or cats, or our planet, or anyone and anything else you can imagine. Sorry, we can’t say more at the moment... security, NDAs, and so on—you know how it works.

It's important that the project is alive and already bringing value to the real world. What falls on our shoulders is to make it better and bigger.

What you’ll do

  • Designing, creating, and implementing JavaScript-based applications

  • Determining application functions and building objectives with the team

  • Ensuring that the written code falls in line with the project objectives

  • Problem-solving with other team members in the project

  • Identifying and resolving immediate and potential issues with applications

  • Participating in group meetings to discuss projects and objectives

  • Assisting other developers with troubleshooting, debugging, and coding

  • Meeting deadlines on fast-paced deliverables

About you

  • 5+ years of commercial experience in software development with a strong focus on JavaScript/TypeScript

  • Proven experience building scalable, high-performance web applications (preferably in fintech or high-load environments)

  • Strong knowledge of modern frontend frameworks (React / Next.js or similar) and backend development with Node.js

  • Solid understanding of system design, architecture patterns, and building maintainable, extensible systems

  • Experience working with RESTful APIs, microservices architecture, and third-party integrations

  • Good understanding of databases (SQL and/or NoSQL) and data modeling

  • Experience with cloud platforms (AWS, GCP, or Azure) and CI/CD pipelines

  • Strong problem-solving skills with the ability to work on complex features independently

  • Experience collaborating in cross-functional teams (Product, QA, Design) and communicating with stakeholders/clients

  • Ability to balance speed of delivery with code quality and long-term maintainability

Nice if you have
  • Experience with IaC tools, like Terraform

  • Experience in fintech, payments, or donation platforms

  • Familiarity with security best practices and compliance-related development

  • Experience with testing frameworks (unit/integration/e2e) and test automation

  • Mentorship experience and willingness to support team growth

  • Experience working in distributed teams and agile environments

  • Experience working with FinTech products

Why join VITech?

  • Work in an agile team with a high-quality code environment and use modern technologies to deliver software that provides value;

  • Interesting projects with a focus on the Healthcare industry, where communication with clients is a part of daily work;

  • Professional growth opportunities with our corporate development programs;

  • People-oriented corporate culture where your individuality is appreciated.

We thoughtfully create and adapt benefits to improve your life. Unlimited free treats and coffee are not the main things we can offer. We strive to simplify your life and take care of your mental and physical health.

Zoriana Shelest

Ready to join our team?

Fill out the form below and we’ll get in touch soon