Senior Full-Stack Software Engineer (React, Node.js)
Our family-style company is looking for a strong Senior Full-Stack Software Engineer (8+ years). This is a long-term, full-time position at a well-funded cybersecurity startup.
About the Role
The startup has raised over $100M and is post-Series B. The role requires deep expertise in both frontend and backend development, with a strong emphasis on frontend ownership. Excellent frontend skills are a must-have. Day-to-day work includes building and owning features end-to-end, primarily using React (Typescript, MUI), Node.js (TypeScript), and Python.
On the backend, the engineer is expected to work at a high level with both Python and Node.js (TypeScript, NestJS). The role involves maintaining and developing new features across multiple services (Python and TypeScript-based), database schema design and changes (PostgreSQL), and working with Kafka and Redis.
You’ll work closely with developers plus Team Leads, and PMs in a highly collaborative, Agile environment. High ownership and the ability to mentor other developers are a must.
What you’ll do:
- Full-stack feature ownership: Primarily focused on React UI development, including building clean, reusable components within the design system, well-structured custom hooks, and end-to-end backend/API delivery.
- Core implementation areas: CRUD flows, PostgreSQL database work and Schema changes with SQLAlchemy (Python) and TypeORM (NestJS).
- Production-grade engineering: monitoring, debugging, performance optimization, and handling incidents/issues in real environments.
- Architecture work: designing systems or significantly evolving existing architectures with clear trade-off thinking (performance, scalability, cost, and maintainability).
What We’re Looking For:
- Core Languages: React, Node.js (TypeScript), Python.
- Frontend: React, MUI, react-hook-form, react-query, Storybook, Playwright.
- Backend & API: Node.js (TypeScript), Python, NestJS, Redis, Kafka, AWS SQS & SNS, AWS S3.
- Database & Storage: PostgreSQL, SQLAlchemy, Nest Repositories and TypeORM.
- Testing Standards: PyTest, Vitest, Playwright.
- Infrastructure & DevOps: AWS, GitHub Actions, Docker, Docker Compose, CI/CD pipelines, Kubernetes.
- Strong understanding of scalable systems and software architecture.
- Ability to mentor professionally mid- level developers.
- Prior startup experience (will be a strong advantage).
- Ownership of features end-to-end.
- Strong communication skills.
Advanced English proficiency.
Nice to have:
Technical curiosity and interest in cybersecurity are a strong bonus.
What we offer:
- A really promising long-lasting project (you will be proud of yourself).
- Sane and polite, but effective management.
- The best corporate culture (according to our teammates' opinions).
- Competitive salary and other stuff.
- Remote work, full time.
Becoming not just another team member, but a part of UKAD with unique value and long-term relationships.
Some facts about UKAD to help you make a decision:
During 2022-2025, we only increased cooperation with our foreign partners.
UKAD combines benefits of family-sized companies, like no bureaucracy, easy access to the executives, with sustainable growth and vast opportunities.
Our company is strong enough to be not just a vendor but a tech partner. We can afford to choose customers that respect developers.
UKAD is one of the leading employers in Kharkiv, according to DOU.
Aren't we the company you're looking for?
Required skills experience
| React.js | 6 years |
| TypeScript | 5 years |
| Python | 5 years |
| Node.js | 5 years |
| Nest.js | 5 years |
| Redis | 2 years |
| Kafka | 2 years |
| PostgreSQL | 2 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |