Senior Full-Stack (React + Node.js / Python) Engineer for Cybersecurity Platform

We are looking for a Senior Full-Stack Engineer with a strong focus on frontend development (React + TypeScript) and solid backend experience to join a modern, large-scale cybersecurity platform.

The project is a well-funded, post–Series B cybersecurity product with a strong engineering-driven culture. The team is building and evolving a complex, production-grade platform used by enterprise clients. This is a long-term role with high ownership, end-to-end feature responsibility, and close collaboration with product and engineering teams in a fast-paced startup environment.

Benefits:

  • Long-term, full-time engagement
  • High level of ownership and real impact on a complex cybersecurity product
  • Modern tech stack and challenging engineering problems
  • Close collaboration with product and engineering leadership
  • Opportunity to influence architecture and technical decisions
  • Fast-growing project with potential to scale the team further


Requirements:

  • 8+ years of professional software development experience
  • Strong expertise in React + TypeScript with clear frontend ownership experience
  • Solid backend experience with Node.js (TypeScript, NestJS) and Python
  • Experience building and maintaining APIs and distributed backend services
  • Strong experience with PostgreSQL, including schema design and migrations
  • Hands-on experience with Kafka and Redis
  • Prior startup experience (mandatory)
  • Experience owning features end-to-end (design → implementation → production)
  • Strong understanding of scalable systems and software architecture
  • Ability to mentor mid-level engineers and perform thoughtful code reviews

 

Responsibilities:

  • Own and deliver full-stack features end-to-end, with a strong focus on frontend development using React (TypeScript)
  • Design, build, and maintain clean, reusable UI components aligned with the design system
  • Develop and maintain backend services and APIs using Node.js and Python
  • Design and implement PostgreSQL database schemas, migrations, and data models
  • Work with messaging and caching systems such as Kafka and Redis
  • Collaborate closely with Product Managers, Team Leads, and engineers in an Agile environment
  • Ensure production-grade quality through testing, monitoring, debugging, and performance optimization
  • Participate in system design and architectural discussions, evaluating trade-offs between scalability, performance, cost, and maintainability
  • Review code and mentor mid-level engineers, helping raise overall engineering standards
  • Take ownership of incidents, bugs, and operational issues in live environments

Required languages

English B2 - Upper Intermediate
Python, TypeScript, React, PostgreSQL, Redis, Nest, Docker, Docker-compose, Kubernetes, AWS
Published 23 January
48 views
·
19 applications
To apply for this and other jobs on Djinni login or signup.
Loading...