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
📊
$3500-5400
Average salary range of similar jobs in
analytics →
Loading...