Full-Stack Developer Hybrid. London

Posted 26 days 11 hours ago by Solace

Permanent
Not Specified
Other
London, United Kingdom
Job Description

2 days a week in Paddington WeWork (2 Eastbourne Terrace, London W2 6LG) Monday & Wednesday / 3 days a week at home - flexible on Fridays to come in.
Travel to client offices as required.

What is Solace?

Solace is a small (but powerful) full-service product agency, offering everything from Brand Design, Product Discovery, UX/UI Design and Full-Stack Development, as well as Marketing services. We were recently acquired by Digital Speed, a similar agency, known for their work in the automotive industry. Together, we offer global clients of all sizes a dependable and flexible partner, who can deliver high-quality work at any stage in a product's lifecycle.

We are driven by 4 key values:


Open
We arrive with options, enjoy taking feedback, and define the best way to do things together.


Thriving
New challenges excite and energise us, we welcome opportunities to learn and improve individually and collectively.


Experts
Enthusiastic, dedicated specialists who are committed to their profession are brought together with support and structure to deliver results.


Caring
We take our client's goals as seriously as our own. Combining deep expertise with teamwork and genuine care, we foster trust, respect, and shared success.

Where do you fit in?

You will be joining Solace after a period of change, and will be the first development hire based in London for some time. You will be part of the core team as we grow with Digital Speed, and will work closely alongside agency leadership to produce high-performing digital products.

Being part of our foundational team means taking a lot of responsibility. This is a role for someone who wants to expand on a full range of skills, rather than specialise in one element of development. As we grow, there will be opportunities to specialise, but as of today you will need to be able to work on more than one project at once, and thrive on the diversity of work that agency life provides.

Responsibilities
  • Cross-functional teamwork: Collaborate with our clients, product managers and designers to build user-facing features and services, from ideation to deployment and iteration.
  • Sprint Delivery: Build out our client's development priorities, taking responsibility for entire user stories and associated integrations and bugs.
  • Full-Stack Fluency: Design and implement backend and frontend systems using TypeScript, Next.js, Node.js and React Native, with infrastructure powered by Google Cloud, Vercel, AWS and other cloud-native platforms.
  • Architecture Design: Choose the right tools for the job. From monoliths to microservices, REST to gRPC, Docker to Kubernetes, your architectural decisions will shape maintainable, performant systems.
  • API Expertise: Solid experience designing and consuming REST and gRPC APIs, handling auth flows, and building robust interfaces between systems.
  • Database knowledge: Experience working with SQL (PostgreSQL, MySQL) databases, and capable of writing performant, secure queries.
Characteristics
  • Simplify: Whether you're streamlining CI/CD pipelines or reducing code complexity, you break down chaos into clean, scalable solutions.
  • High-performance: Champion performance, monitoring, and reliability. You build systems that not only work, but scale and endure under load.
  • Collaboration: Contribute to and maintain a shared codebase, review pull requests, and help level up the team with your knowledge.
  • Strong Problem-Solving Ability: You reason from first principles, handle ambiguity well, and navigate complexity to arrive at smart, elegant solutions.
  • Drive and Initiative: You're proactive, self-motivated, and take full ownership of your work, pushing for the best outcome with a sense of urgency and pride.
  • Product Thinking: You build with the user in mind, balancing technical decisions with product impact.
  • Adaptability and Curiosity: You learn new tools and languages quickly and enjoy venturing into unknown tech stacks.
Requirements
  • 5+ years of experience in product development, building a range of Marketing sites, SaaS and mobile apps.
  • Right to work in the UK and proficient in English, written and spoken.
  • Proficiency with TypeScript, Next.js, Node.js and React Native.
  • Experience deploying to Google Cloud, Vercel, or other cloud providers.
  • Comfort working across REST, WebSockets, GraphQL, or gRPC APIs.
  • Ability to architect and maintain scalable, secure systems with a clean codebase.
  • Experience working with CI/CD pipelines, version control (Git), and Agile methodologies.
  • Organised, detail-oriented, and some experience in Agile methodology projects / sprints / stand ups / scrum etc.
  • Experience with Golang, Flutter and NoSQL databases (Firestore, Cosmos DB, MongoDB)
  • Prior work and familiarity with clients in industries such as finance, automotive, or technology is advantageous.
  • Previous experience consulting, working as a freelancer or within an agency environment.
  • Familiarity with building AI/ML features.
To apply for this role please email with your CV and links to any other appropriate references e.g. Github. Thank you.

You're closer than you think

Start your breakthrough
project in just a few clicks