Junior Developer
SurfaceIT Security - Manchester
Manchester
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.