
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.
