Location: London, UK   |   Full-Time
react fastapi python javascript typescript full stack redis celery rabbitmq k8s docker vector databases program analysis AI binary analysis security startup AI Engineer Full Stack Engineer Staff Engineer
Company: RevEng.AI is a seed stage startup ($4.25m raised) building foundational AI models to identify malicious threats and security vulnerabilities inside software at the binary level. Their mission is to assist humans and machines in verifying software intent and reducing cyber risks. They are based in London, UK.

Role: As a Full Stack Engineer, you will contribute across the entire technology stack, from building user interfaces to developing backend services and managing infrastructure. You'll play a vital role in connecting the frontend experience with the powerful backend AI capabilities of the RevEng.AI platform.

Responsibilities:
* Develop and maintain both frontend (React) and backend (FastAPI) components.
* Design and implement APIs and integrate frontend and backend systems.
* Work with databases (Redis) and message queues (Celery, RabbitMQ).
* Contribute to the deployment and management of applications on Kubernetes (k8s).
* Collaborate effectively with other engineers and AI researchers.
* Participate in the full software development lifecycle, including design, testing, and deployment.
* Optimize application performance, scalability, and reliability across the stack.

Technical Skills Required:
* Proficiency in both frontend (JavaScript/TypeScript, React) and backend (Python, FastAPI) development.
* Experience building and consuming RESTful APIs.
* Familiarity with databases (e.g., PostgreSQL, Redis) and data modeling.
* Understanding of asynchronous programming and task queues (Celery, RabbitMQ).
* Experience with containerization (Docker) and orchestration (Kubernetes/k8s).
* Knowledge of modern web development practices and tools.

Ideal Candidate:
* 5+ years of professional full-stack development experience.
* Solid understanding of software engineering design principles for both frontend and backend.
* Ability to thrive in a fast-paced, dynamic start-up environment.
* Versatile and comfortable working across different parts of the tech stack.
* Prior experience working with vector databases or complex data is beneficial.
* Ideally commutable to London for hybrid working.
* Passionate about cybersecurity and AI.
Post Date: April 21, 2025