Senior Fullstack Developer
Senior Full Stack Engineer (Super flexible working arrangements)
Join a growing product focused technology team building tools and platforms that empower defenders, analysts, and security teams to protect the organisations they support.
This role focuses on designing and developing modern internal and external products that are used daily by both customers and engineers. The work has real world impact, supporting decision making, security automation, and operational visibility across complex systems.
You will take ownership of significant areas of the user interface and Front End architecture, building fast, intuitive, data rich experiences. You will also work closely across the stack, influencing Back End design, shaping API contracts, and helping define long term architectural patterns for the platform.
Technology Stack
Frontend
TypeScript, React, Next.js, Tailwind, React Query, or similar modern frameworks
Backend
Python, Flask, FastAPI, SQLAlchemy or SQLModel
Data
Postgres as the primary datastore, experience with ClickHouse or OpenSearch is a plus
Infrastructure
Kubernetes or serverless deployments, CI/CD pipelines, cloud environments (Azure)
Responsibilities
Architecture
- Define the technical direction for the Front End stack
- Help shape Back End architecture and service boundaries
- Define and maintain API interfaces and schemas
Frontend
- Build data heavy interfaces such as queues, timelines, dashboards, and analytical views
- Design component structures, layouts, and reusable UI patterns
- Integrate with internal APIs and platform services
- Establish testing patterns for UI and API integrations
Backend
- Design and implement REST APIs
- Contribute to the persistence layer in Postgres using SQLAlchemy or SQLModel
- Build internal services that support automation and workflow execution
- Help enforce strong authentication and multi tenancy patterns
Leadership and Collaboration
- Mentor junior developers and support their technical growth
- Lead code reviews and promote engineering best practices
- Work closely with product and stakeholders to translate features into technical requirements
- Collaborate with design teams where required
What We're Looking For
Must Have
- 4 to 5 plus years of professional development experience with strong full stack capability
- Hands on experience with React and TypeScript
- Solid Python experience, ideally using Flask or another REST framework
- Strong understanding of relational data modelling using Postgres
- Experience designing and validating APIs
- Comfort with modern infrastructure fundamentals including containers, CI, and cloud deployment
Nice to Have
- Experience with incident management, case management, or ITSM systems
- Exposure to cybersecurity concepts and terminology
- Experience scaling APIs for analytics using columnar databases or search engines
- Familiarity with event driven systems or queues such as Kafka, RabbitMQ, or service bus technologies
- Previous experience mentoring developers or leading small engineering teams
What This Role Offers
- The opportunity to work on greenfield projects with meaningful real world impact
- Genuine architectural ownership and long term technical influence
- The chance to mentor others and help shape a growing engineering team