We’re expanding our engineering team and looking for a strong Senior or Lead Node.js Engineer who can own complex product areas, influence technical direction, and play a key role in delivering high-performance products across insurance and event management.
We’re excited to offer new team members a sign-in bonus (1/3 paid when you start and the remaining 2/3 after successfully completing the probation period).
What You’ll Be Doing:
- Drive end-to-end feature development across the stack — from technical design to production delivery.
- Design, develop, and maintain backend services using Node.js, Express, and databases (PostgreSQL, MongoDB).
- Build high-quality, responsive UI components in React and ensure smooth interaction between frontend and backend.
- Participate in architectural decisions, contribute to system design, and improve overall platform scalability, performance, and reliability.
- Lead complex tasks, provide technical guidance to the team, and help shape coding standards.
- Take ownership of integrations with external services and ensure stable, well-documented APIs.
What We Are Looking for:
Hard skills:
- 6+ years of professional experience with Node.js and React.
- Availability to work until 12:00–1:00 a.m. Kyiv time (alignment with US clients).
- Strong knowledge of JavaScript/TypeScript and modern web development practices.
- Experience designing and developing REST APIs, backend services, and database integrations (PostgreSQL, MongoDB).
- Hands-on experience with performance optimization, debugging, security best practices, and scalable architecture.
- Solid understanding of Git and collaborative version-control workflows.
- Ability to lead technical decisions and drive engineering best practices.
- Strong ownership mindset — from requirements clarification to production delivery.
Soft skills & communication:
- Strong communication skills with a pragmatic, direct, and time-efficient approach.
- Focus on real tasks, deliverables, and measurable outcomes.
- Ability to ask precise questions and provide concise, actionable updates.
- Comfortable working in a fast-paced, rapidly changing startup environment, with shifting priorities and evolving requirements.
Our Hiring Process:
- Intro Interview — appr. 30 min;
- Technical Interview — 60 min;
- Final Interview — 60 min;
- Interview with CEO — up to 60 min (optional).
The hiring process may include additional interview stages if needed to make a well-informed final decision.