As a Senior Full-Stack Developer, you will architect and build custom web applications across multiple client engagements, integrating AI and LLM APIs as a core logic layer. Strong technical decisions around authentication, security, state management, and performance are expected, as well as cloud engineering awareness for edge computing, CDN delivery, and serverless environments. Orchestrate AI development tools through strategic prompting and rigorous review, taking full ownership of what ships.
Requirements
- Architect and build custom web applications using Node.js (Nest.js, Express, Hono), Python (FastAPI, Flask), and Next.js/React.
- Design and build RESTful and/or GraphQL APIs that serve multiple frontends and integrate with third-party services.
- Integrate AI and LLM APIs as a core logic layer, building intelligent features such as validation, classification, content generation, and decision support.
- Implement authentication, authorisation (JWT, OAuth, RBAC), and security across applications.
- Design and manage database layers (PostgreSQL, MongoDB, cloud-managed equivalents), including schema design, migrations, and query optimisation.
- Architect with cloud-native patterns: edge functions, CDN configuration, serverless deployments, and caching strategies.
- Write and maintain automated tests across the full stack: unit (Vitest/Jest), API/integration, component (React Testing Library), and E2E (Playwright/Cypress).
- Orchestrate AI development tools (Claude Code) through strategic prompting, ensuring high-quality, production-ready output.
Benefits
- Challenging and rewarding work with real impact
- Direct Access to Cutting-Edge AI Platforms
- Diverse and Inclusive Culture
- Growth opportunities for personal and professional development
- A collaborative and innovative work environment where your ideas are valued
- Exposure to exciting projects and high-profile clients
- Supportive work environment with access to company leaders
- Hybrid working model