Senior Full-Stack Software Engineer (Cyber Security and AI)
Our family-style company is looking for a strong Senior Full-Stack Software Engineer (8+ years). This is a long-term, full-time position in a startup in the field of Cyber Security and AI.
About the Role
Our client has raised more than $11 million in a seed round. The role is a backend-oriented full-stack position, but it requires strong frontend execution as well. Day-to-day work includes building and owning features end-to-end mainly across React + Node.js, but also involves a few services in GO and Python. The work includes CRUD workflows, DB schema changes SQL work, and AI integrations. You’ll work closely with developers, Team Leads, and PMs, in a highly collaborative Agile environment.
What you’ll do:
- Full-stack feature ownership (backend-leaning), including React UI work and backend/API delivery.
- Core implementation areas: CRUD flows, SQL database work, schema changes with Drizzle ORM, and AI integrations.
- 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: Type Script and Node.js (core services).
- Frontend: React, Shadcn.
- Backend & API: Node.js, Fastify / NestJS.
- Database & Storage: PostgreSQL, Drizzle ORM.
- Testing Standards: Jest (Unit tests), Playwright (E2E tests).
- Strong understanding of scalable systems and software architecture.
- Ability to mentor professionally mid- level developers.
- Startup experience (will be a significant advantage).
- Ownership of features end-to-end.
- Strong communication skills.
- Advanced English proficiency.
Nice to have:
- Experience with Go and Python (will be a significant advantage).
- Infrastructure & DevOps: AWS / GCP, GitHub Actions, Docker, CI/CD pipelines, Kubernetes.
- Technical curiosity toward cyber security / reverse engineering / traffic sniffing.
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
| Node.js | 5 years |
| React.js | 5 years |
| TypeScript | 5 years |
| Shadcn UI | 1 year |
| Fastify | 1 year |
| Nest.js | 1 year |
| PostgreSQL | 1 year |
| Drizzle | 1 year |
| Jest | 1 year |
| Playwright | 1 year |
Required languages
| English | C1 - Advanced |