Senior Full Stack Engineer (Back-end focused)
Job description
We’re looking for a senior software engineer (back-end oriented) with a hands-on mindset and passion for building great product experiences.
Our client is a well-funded cybersecurity startup ($24M+ raised) building the world’s first Application Detection & Response (ADR) platform. Why? Because 80% of cyber attacks target the app layer, and current tools just don’t cut it. Their solution brings visibility into how apps actually behave at runtime, spotting risky flows and shutting down threats in real time.
In this role, you’ll be responsible for connecting a high-scale data infrastructure with our customer-facing portal - turning complex, runtime telemetry into fast, intuitive, and intelligent user experiences. You’ll work closely with product, design, and data pipeline and security engineers to build data pipelines, APIs, and integrations that make the platform both powerful and delightful to use.
This is a hands-on role at the intersection of backend systems, high scale data engineering, and user experience, shaping how massive volumes of runtime data flow through our data-driven platform.
Key tech stack: Python, Typescript, Node.js, React, PostgreSQL, Temporal, ClickHouse, Kafka, AWS, Kubernetes
Responsibilities
Design and implement efficient data pipelines and backend integrations that connect our high-scale data to the user-facing portal
Build and optimize APIs, data services, and caching layers to ensure fast and reliable data access
Use data modeling, denormalization, and performance optimization to handle complex queries and large datasets effectively
Collaborate closely with frontend engineers, product managers, and designers to ensure data flows seamlessly into intuitive UI components
Contribute to the architecture and scalability of our cloud-native platform
Write clean, testable, production-ready code in Python, Node.js, TypeScript, and React, while keeping performance and maintainability top of mind
Stay close to users and product feedback loops — helping translate technical insights into better experiences.
Own end-to-end delivery, from backend design through deployment using CI/CD, Temporal, and Kubernetes
Required skills & experience
6+ years of fullstack experience, with a strong backend focus
Strong production experience in Python, Node.js, TypeScript, and PostgreSQL (or similar relational DBs)
Proven experience in high-scale data systems, including data ingestion, aggregation, and performance tuning
Strong understanding of data modeling, denormalization, and API performance optimization
Familiarity with React and modern frontend frameworks for connecting and visualizing backend data
Experience with CI/CD pipelines, Kubernetes, Docker, and cloud-native architectures
Strong collaboration, communication, and problem-solving skills, you love working across disciplines to deliver impact
Experience in startups or high-growth environments, where speed, ownership, and quality go hand-in-hand
Upper-intermediate+ level of English
Bonus points
Tech leadership experience
Experience in the cybersecurity domain
Experience with ClickHouse and Kafka
You’re a contributor to open-source software or run your own pet projects
What’s in it for you
Opportunity to become a core part of a boutique software consultancy, working with well-known international customers and complex tech challenges
Competitive salary
Paid national holidays, vacation and sick leave
Annual learning & development stipend
Monthly health and wellness benefit (reimbursement for gym, pool, and other health-related activities)
Remote-first culture
Mentorship from an experienced CTO
FOP administration support
