Senior Full Stack Engineer
RevEng.ai
Senior Full Stack Engineer – Product Team
Location: London – Hybrid with 3 days a week in our King’s Cross office
Reports to: Head of Engineering
About RevEng.ai
RevEng.ai is a cutting-edge cybersecurity startup building AI-driven binary program analysis solutions. Our mission is to develop AI that fundamentally understands software at the binary level, revolutionising the way we approach reverse engineering, vulnerability detection, exploit generation, software supply chain security, and malware analysis.
We combine static and dynamic program analysis with state-of-the-art machine learning models to provide advanced cybersecurity solutions.
What We Offer
Impactful Work – Contribute to innovative AI-driven cybersecurity solutions tackling real-world challenges.
Equity & Growth – Share options in a rapidly growing AI cybersecurity company backed by top-tier tech investors.
Comprehensive Benefits – Including a top-tier private healthcare plan.
Career Development – Training, conferences, and opportunities to grow within a dynamic startup.
Hybrid Working – Work from home 2 days a week with flexible hours.
Extra Birthday Leave – An additional day off on your birthday.
The Role
We are looking for a Full Stack Engineer with a strong backend focus to join our Product Team. This is an exciting opportunity for someone who thrives in a fast-paced startup environment, enjoys solving complex cybersecurity problems, and is passionate about AI-powered software analysis.
Our infrastructure is built on a microservices architecture, deployed via Kubernetes, with a technology stack including:
Backend: Python, Celery, Redis, RabbitMQ, FastAPI
Frontend: NextJS, React, Tailwind
Database: PostgreSQL, Qdrant (vector DB)
Infrastructure: Kubernetes, Terraform, CI/CD (GitHub Actions)
Key Responsibilities
Software Development
Design and implement core backend services and APIs, with some frontend contributions.
Write clean, maintainable, and secure code with an emphasis on performance and scalability.
Conduct code reviews and contribute to engineering standards.
Collaboration & Product Development
Partner with AI researchers, cybersecurity specialists, and engineers to bring research prototypes into production-ready systems.
Translate technical goals into customer-facing product features.
Participate in architectural decisions and influence the technical roadmap
Innovation & Continuous Improvement
Improve CI/CD pipelines and automate workflows to accelerate delivery.
Monitor, debug, and optimize system performance in production.
Stay up to date with emerging technologies relevant to distributed systems, security, and developer productivity.
Qualifications
Education
Bachelor's or Master’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Experience
5+ years of professional experience as a Full Stack or Backend Engineer.
Proven experience designing and scaling distributed, cloud-native systems (AWS, GCP, or Azure).
Solid understanding of secure software development principles and common security pitfalls.
Experience working in startup or high-growth environments is a plus.
Technical Skills
Backend: Strong Python (FastAPI, Celery, Redis, RabbitMQ), experience building REST/GraphQL APIs.
Frontend: Practical knowledge of React/Next.js; ability to implement features and UI flows when needed.
Databases: PostgreSQL (relational design, performance tuning), Qdrant or other vector DBs a plus.
Infrastructure: Kubernetes, Terraform, containerisation, CI/CD pipelines.
Other nice-to-haves:
Experience with observability tools (Prometheus, Grafana, ELK, OpenTelemetry).
Familiarity with authentication/authorization (OAuth2, JWT, SSO, RBAC).
Exposure to ML/AI products or data pipelines.
Knowledge of program analysis, security, or reverse engineering domains.
Must Have
Professional experience with: Python, FastAPI, Celery, Next.js, React and Kubernetes
5+ years of professional experience
London based or a location in commutable distance from London 3 days a week