skip navigation
skip mega-menu

Junior Developer

SurfaceIT Security - Manchester

Full-time (Permanent)
£25,000
Manchester
Published on
13 May 2025
Deadline
27 June 2025

About Us

We’re a fast-growing startup on a mission to redefine Insider Threat Management for the world’s largest enterprises and financial services. Our platform leverages the latest in generative AI, vector databases, and hybrid retrieval/generation to solve real-world cybersecurity challenges. This is a unique opportunity to join at the earliest phase, work with cutting-edge technology, and help shape the next generation of secure, intelligent applications.


Why Join Us?

  • Work on the Edge: Build applications using the latest in generative AI, embeddings, vector DBs, and hybrid retrieval/generation. We use React, Node & Postgres

  • Real Impact: Your work will directly contribute to protecting global enterprises from insider threats.

  • Learn & Grow: We offer mentorship with a world-leading cybersecurity expert, and hands-on experience with advanced tech and modern DevOps practices.

  • Startup Energy: Be part of a small, ambitious team where your ideas matter and you’ll help define our culture and products.

  • Career Acceleration: Grow with us - early joiners will have opportunities for rapid advancement as the team expands.

  • Industry Exposure: Gain exposure to and work directly with financial services, Fortune 2000 clients & other highly regulated companies.

What You’ll Do

  • Develop and maintain full stack applications using React (frontend), Node.js/Next.js (backend), and PostgreSQL (database). 

  • Integrate and consume APIs for large-scale data ingestion and processing.

  • Collaborate and drive AI use to implement generative AI features, embeddings, and hybrid retrieval/generation workflows.

  • Work with vector databases and modern data architectures.

  • Contribute to cybersecurity-focused features and secure coding practices.

  • Deploy applications using Docker; setup, configure and participate in CI/CD pipelines.

  • Write clean, well-documented, and testable code.

  • Participate in code reviews, sprint planning, and daily standups.

  • Learn from senior folks who have been there and done that and contribute your own ideas to product and technical discussions.

Who You Are

  • Enthusiastic about technology and eager to learn-no prior experience with every tool required, but a willingness to dive in is essential.

  • Comfortable with JavaScript/TypeScript and have some experience (personal, academic, or professional) with React and Node.js.

  • Familiar with relational databases (ideally PostgreSQL) and REST APIs.

  • Interested in AI, machine learning, or cybersecurity (any hands-on exposure is a plus).

  • Understands the basics of Docker and/or CI/CD, or keen to learn.

  • Thrives in a collaborative, fast-paced startup environment.

  • Strong problem-solving skills and attention to detail.

  • Excellent communication and teamwork abilities.

  • Willing to speak make suggestions in a supportive and collaborative environment. Your views will matter.

  • Able to work autonomously, listen to suggestions, make recommendations, focus on delivery.

Bonus Points For

  • Experience with Next.js, API data ingestion, or vector databases (e.g., Pinecone, Weaviate, pgvector, qdrant).

  • Exposure to embedding models, LLMs, or hybrid retrieval/generation architectures.

  • Previous projects (personal, academic, or open source) related to AI, security, or data engineering.

  • Familiarity with Docker Compose and GitHub Actions (or similar CI/CD tools).

What We Offer

  • Competitive salary.

  • Manchester City Centre location when working in the office.

  • Flexible working hours and remote/hybrid work.

  • Structured mentorship and regular learning sessions.

  • Real ownership of projects from day one.

  • The chance to help build something that matters, with real-world impact.

Subscribe to our newsletter

Sign up here