← Toate pozițiile deschise
Engineering
Full Stack Developer
We're looking for a full-stack developer who is equally comfortable reasoning about a database schema and polishing a React component. You'll own features end-to-end — from technical design through to production — on client projects across e-commerce, public sector, and SaaS.
Responsabilități
- Design and implement full-stack features across our client project portfolio using TypeScript, Node.js, and React or Vue.js
- Architect and maintain relational and document databases (PostgreSQL, MongoDB) with a focus on performance and data integrity
- Build and consume REST and GraphQL APIs — designing contracts that are a pleasure to work with, not a source of bugs
- Participate in technical discovery with clients — translating business requirements into implementable technical specifications
- Write tests (unit, integration, e2e) as a first-class part of your workflow, not an afterthought
- Review code from peers and contribute to raising the team's technical bar through honest, constructive feedback
- Own deployments — you ship your own code and are on the hook if something breaks in production
- Collaborate directly with clients in English — status updates, technical clarifications, milestone reviews
Cerințe
- 3+ years of professional experience in full-stack web development
- Strong TypeScript — you write types that help, not types that lie
- Solid Node.js experience: REST APIs, middleware, async patterns, error handling
- Production experience with React and/or Vue.js — you understand the component lifecycle, state management, and rendering behaviour
- Relational database fluency: schema design, migrations, query optimisation, indexing strategy (PostgreSQL preferred)
- Familiarity with NoSQL databases (MongoDB or similar) and understanding of when to reach for each
- Git proficiency: branching strategy, rebasing, meaningful commit messages, clean PRs
- Comfortable working in CI/CD environments — GitHub Actions or equivalent
- Working knowledge of Docker for local development and deployment
- Strong written English — you'll communicate with clients directly
De dorit
- Experience with Next.js App Router and server components
- GraphQL schema design and resolver implementation
- Redis or similar in-memory data store experience
- Exposure to cloud platforms (AWS or Azure) at the deployment level
- Experience with headless CMS platforms (Sanity, Contentful, Strapi)
- Understanding of web performance — Core Web Vitals, caching strategies, bundle optimisation
- Prior experience in an agency or consultancy context
Ce oferim
- Competitive salary benchmarked to EU market rates
- Remote-first with flexible hours within EU timezone overlap
- Ownership of your technical domain — no micromanagement
- Direct client exposure and the skills that come with it
- Annual learning budget for courses, certifications, and conferences
- Equipment stipend for your home office setup
- Small team where your decisions actually ship
Aplică pentru acest rol
Vom revizui candidatura ta și te vom contacta în 5 zile lucrătoare.