Our client is a Cyber Security & AI startup building a highly technical product with modern technologies. The company operates in a fast-moving startup environment where engineering quality, ownership, and product impact are highly valued.
The team works on product features that combine application development, database evolution, and AI-driven functionality, with a strong focus on delivering production-grade solutions.
About the Role
We are looking for a Senior Full-Stack Software Developer for a long-term, full-time position. This is a backend-oriented full-stack role that requires strong frontend knowledge as well.
You will own features end-to-end across React + Node.js, with some additional exposure to Python services. The role includes work on CRUD flows, database schema changes, SQL-heavy tasks, AI integrations, and broader system evolution. Prior startup experience is expected, and interest in cyber security is a plus.
What You’ll Do
- Own full-stack features end-to-end, with a backend-leaning focus
- Build and maintain user-facing functionality in React
- Develop backend services and APIs in Node.js
- Work on CRUD workflows and application logic
- Design and implement database schema changes using PostgreSQL and Drizzle ORM
- Integrate AI-driven functionality into the product
- Improve production quality through monitoring, debugging, and performance optimization
- Participate in architecture decisions and system evolution with clear trade-off thinking
- Collaborate closely with developers, Team Leads, and PMs in an Agile environment
- Mentor other developers and contribute to a high-ownership engineering culture
Tech Stack
- TypeScript
- Node.js
- Python (bonus)
- React
- Shadcn
- Fastify / NestJS
- PostgreSQL
- Drizzle ORM
- Jest
- Playwright
- AWS / GCP (bonus)
- GitHub Actions
- Docker
- CI/CD pipelines
- Kubernetes
What We’re Looking For
- 8+ years of experience in software development
- Strong full-stack background with a backend-oriented focus
- Hands-on experience with TypeScript, Node.js, and React
- Experience working with PostgreSQL and schema changes
- Ability to build and own features end-to-end
- Strong understanding of scalable systems and software architecture
- Experience working in a startup environment
- High ownership mindset and ability to mentor other developers
- Strong English communication skills
Nice to Have
- Experience with Python
- Experience with Fastify or NestJS
- Experience with AWS or GCP
- Experience with Docker, CI/CD, and Kubernetes
- Technical curiosity toward cyber security
- Previous experience with AI integrations
Why you’ll love working here
- Scale & complexity: real high-load systems, real business impact, real production ownership
- Fast delivery culture: multiple releases daily with modern engineering practices
- Growth opportunities: explore new areas (including infrastructure path), learn continuously
- Work-Life Balance: 10 days of paid vacation plus flexible hours;
- International collaboration: distributed team, broad exposure to product and engineering practices
- Meaningful modernization: improve a mature platform safely, not by risky rewrites
📲 If this vacancy isn’t for you but could be perfect for a friend/colleague, share it through this link and earn a reward for your referral!