Node.js Developer Tech Lead
Our mission at Geniusee is to help businesses thrive through tech partnership and strengthen the engineering community by sharing knowledge and creating opportunities🌿
We care about Trust, Partnership, Transparency, and Responsibility. We offer a safe, inclusive and productive environment for all team members, and we’re always open to feedback💜 If you want to work from home or work in the offices in Kyiv, Lviv or Warsaw with stable electricity and Wi-Fi , great — apply right now!
Description:
We are looking for a skilled and detail-oriented Tech Lead Node.js Engineer to join our team and contribute to the success of our projects in the FinTech, EdTech, and AgroTech domains.
Requirements:
●6+ years of experience in Software Engineering, with a strong background in backend architecture.
●Expert proficiency in Node.js & TypeScript, specifically with NestJS framework for building scalable, modular applications.
●Fintech Domain Knowledge: Strong understanding of payment gateways, transaction lifecycles, idempotency, and PCI DSS compliance requirements.
●Security First: Expertise in implementing OWASP best practices, encryption standards, and secure API design.
●English: Upper-Intermediate+ (Strong verbal communication is a must for direct client syncs).
●Architectural Vision: Proven track record of designing complex, distributed systems from scratch (Microservices or Modular Monolith, Event-driven architecture).
●Polyglot Mindset (Golang): The platform includes a critical routing engine built in Golang. You must be comfortable architecting/integrating Go services (previous commercial experience with Go is highly preferred).
●Deep understanding of AWS ecosystem (Aurora RDS, Serverless/Lambda, Cognito, SQS/SNS). You should be able to set up the infrastructure, not just use it.
●Experience with containerization (Docker, Kubernetes) and setting up CI/CD pipelines (GitLab/GitHub Actions).
Responsibilities:
●Architect & Lead: Design the technical roadmap and architecture of the platform, making key decisions on technology stack, database schema, and service communication.
●Write high-quality code for the most critical components of the system (core logic, routing engine, security modules).
●Technical Leadership: Coordinate a team of 2 Senior Backend Developers. Conduct code reviews, ensure code quality, and resolve architectural blockers. No hand-holding, just professional alignment.
●Security & Reliability: Ensure the system is secure by design (handling sensitive financial data) and highly available (robust error handling for payment flows).
●Infrastructure & Process: Establish best coding practices, set up the CI/CD processes, and ensure smooth deployment to AWS.
●Stakeholder Communication: Act as the main technical point of contact for the client, translating business requirements into technical solutions.
Nice to have:
●Previous experience launching a Fintech startup MVP.
●Experience with high-load systems and payment orchestration specifically.
●Terraform / IaC experience.
Nice to have:
●Golang experience — a big plus
What will you get:
● Competitive salary and good compensation package;
● Exciting, challenging and stable startup projects with a modern stack;
● Corporate English course;
● Ability to practice English and communication skills through permanent interaction with clients from all over the world;
● Professional study compensation, online courses and certifications;
● Career development opportunity, semi-annual and annual salary review process;
● Necessary equipment to perform work tasks;
● VIP medical insurance or sports coverage;
● Informal and friendly atmosphere;
● The ability to focus on your work: a lack of bureaucracy and micromanagement;
● Flexible working hours (start your day between 8:00 and 11:30);
● Team buildings, corporate events;
● Paid vacation (18 working days) and sick leaves;
● Cozy offices in 2 cities ( Kyiv & Lviv ) with electricity and Wi-Fi ( Generator & Starlink);
● Compensation for coworking (except for employees from Kyiv and Lviv);
● Corporate lunch + soft skills clubs;
● Unlimited work from home from anywhere in the world (remote);
● Geniusee has its own charity fund.
Required skills experience
| Node.js | 5 years |
| OWASP | 2 years |
Required domain experience
| Fintech | 3 years |
Required languages
| English | B2 - Upper Intermediate |