Full Stack Developer

Compu.j
Charing Cross, United Kingdom
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Charing Cross, United Kingdom

Tech stack

PHP
Artificial Intelligence
Code Review
Databases
Continuous Integration
DevOps
Web Development
jQuery
Python
PostgreSQL
Machine Learning
Nginx
TensorFlow
Prometheus
Secure Coding
TypeScript
Web Application Frameworks
Tailwind
PyTorch
React
Large Language Models
GIT
WebPack
Gitlab-ci
Git Flow
Material Design
Information Technology
Playwright
Sentry
Front End Software Development
REST
Docker

Job description

This is an excellent entry point into a high-performing engineering team for someone who is technically sharp, genuinely curious, and ready to make a real impact from day one. You will own full-stack functionality end-to-end - from crafting clean, responsive interfaces to building robust APIs and supporting deployment within private cloud environments.

We are not looking for someone who simply completes tickets. We want an engineer who asks questions, challenges assumptions, and is driven to understand the 'why' behind the work. If you are excited by AI-enabled products, enjoy learning new tools, and take pride in well-crafted code, this role is built for you., * Build and ship full-stack features

  • Architect and implement reliable, well-documented REST APIs
  • Create responsive, accessible user interfaces with technologies like React, TypeScript, and HeroUI / Tailwind CSS
  • Contribute to cross-platform builds (web, desktop, mobile)
  • Integrate privacy-first ML and LLM capabilities using our unified AI client
  • Write comprehensive tests (including Playwright for E2E) and maintain thorough documentation
  • Contribute to and improve our shared component library and frontend architecture
  • Support general DevOps tasks - Docker Compose, CI/CD pipelines, and deployment improvements
  • Maintain legacy features, including PHP / jQuery applications, where required
  • Participate in knowledge-sharing sessions and code reviews, actively contributing to team learning

Our Tech Stack

You do not need to be an expert in everything below - but you should be comfortable picking up new tools quickly and contributing meaningfully within weeks, not months.

Backend Python 3.11

Frontend React 18 (TypeScript), Vite, Tailwind CSS

Cross-Platform Tauri - unified web, desktop, and mobile builds

Database PostgreSQL, Milvus, pgvector

DevOps & Infra Docker Compose, Nginx, GitLab CI/CD

AI / LLM LiteLLM, OpenRouter, TensorFlow, PyTorch

Monitoring Sentry, PostHog, Prometheus

Requirements

  • Are proactive by nature - you spot problems before they become blockers and take ownership without being asked
  • Approach every task with genuine curiosity and a hunger to grow, seeking to understand systems deeply rather than just ship code
  • Communicate clearly and collaboratively, bringing teammates along with you rather than working in isolation
  • Are pragmatic and detail-oriented - you care about the quality and readability of your code as much as its functionality
  • Stay calm and focused in a fast-moving environment, balancing multiple priorities without losing quality
  • Have shipped something you are proud of - a side project, a university project, or production work - and can speak to the decisions you made, * 0-2 years of hands-on experience in full-stack or web development (including personal or academic projects)
  • A degree in Computer Science, Information Technology, or a related discipline
  • Solid grounding in web development fundamentals, REST API design, and secure coding practices
  • Proficiency in React and TypeScript, with a clear sense of how to build maintainable component hierarchies
  • Experience with Python and at least one web framework
  • Familiarity with modern development workflows: Git, CI/CD, code reviews, and collaborative branching strategies
  • Demonstrable curiosity about and engagement with AI / ML technologies

Benefits & conditions

  • A permanent, full-time role with real ownership from the start
  • Direct mentorship from experienced technical founders who are invested in your growth
  • Competitive compensation, reviewed regularly as your skills and impact grow

About the company

Compu.J is an IT services and AI consulting firm with over two decades of experience delivering high-impact technology solutions. We partner with clients globally across software development, systems integration, and strategic consulting. Our mission is simple: make cutting-edge technology secure, reliable, and transformative for organisations of every size.

Apply for this position