At a Glance
- Tasks: Design and ship responsive React frontends and FastAPI services while integrating AI features.
- Company: Join Clarity, a fast-growing AI company redefining customer experience.
- Benefits: Enjoy remote work, flexible hours, unlimited vacation, and a learning budget.
- Other info: Collaborate with top brands and enjoy excellent career growth opportunities.
- Why this job: Make a real impact in a hyper-growth environment with industry leaders.
- Qualifications: Mastery in React, TypeScript, FastAPI, and cloud technologies like AWS/GCP.
The predicted salary is between 60000 - 80000 £ per year.
About Clarity
Clarity is redefining customer experience with AI. Our mission is to empower businesses to deliver faster, smarter, and more human service interactions. By combining cutting‑edge AI with intuitive design, we enable customer service teams to operate more efficiently while providing customers with seamless, personalized experiences. We are trusted by industry leaders like OpenAI, GrubHub, STC and Tabby who rely on us to deliver real impact. Our investors include Prosus Ventures, STV AI Fund (backed by Google) and angels from Open AI and Google. With a 25% month‑on‑month growth rate and over 300% net revenue retention, this is a unique opportunity to join a hyper growth AI company and redefine an industry.
As a Full-Stack Web Developer at Clarity, you’ll own end‑to‑end product surfaces—from sleek React UIs to FastAPI services and Elasticsearch—shipping fast, safely, and beautifully. You’re AI‑native, comfortable in both AWS and GCP, and you treat infra & DevOps as part of building great product, not an afterthought. You’ll collaborate directly with engineers, PMs, and the CTO to turn specs into production features used by brands like Grubhub, Booking, Dropbox & Uber.
What You’ll Do
- 50% Build — design & ship: Build responsive React (TypeScript) frontends (state management, data visualisation, virtualised tables, forms, charts, file uploads, accessibility). Implement FastAPI services (async I/O, Pydantic v2, background jobs, caching) with robust testing. Design Elasticsearch models & queries. Integrate AI features (streaming responses, structured outputs, eval hooks) to accelerate prototyping and user value.
- 25% Scale & operate: Ship and run services on AWS and/or GCP (ECS/EKS/Lambda or Cloud Run/GKE), containerised with Docker. Own CI/CD (GitHub Actions), IaC (Terraform), logging/metrics/tracing (OpenTelemetry, CloudWatch/Stackdriver, Grafana/Prometheus), and SLOs. Optimize p95 latency, throughput, and cost; manage secrets, networking, VPCs, and build resilient retries/backoffs.
- 15% Collaborate: Work closely with design/PM on specs and UX polish; pair with back-end/ML on data contracts and APIs. Partner with the Insights team on taxonomy/schema changes and with Data/ML on search & analytics expectations.
- 10% Align & showcase: Write crisp docs, PRDs/tech notes, and demo your work to execs & customers. Contribute to on‑call for your services and drive post‑mortems to closure.
What makes you a great fit
- Owner’s mindset: you take ideas from zero → shipped → observed → iterated; you sweat details and outcomes.
- AI‑native builder: Cursor, v0, Claude Code (and friends) are daily drivers for rapid prototyping and refactors.
- React + TypeScript mastery: component design, hooks, performance, testing (Vitest/Jest, Playwright).
- FastAPI expertise: async patterns, Pydantic schemas, pagination, auth (OAuth2/OIDC), rate‑limits, background jobs.
- Elasticsearch fluency: mappings/analyzers (ngrams, synonyms), aggregations, filters, sorting, performance tuning.
- Cloud & DevOps: solid experience on AWS and/or GCP, Docker, Terraform, GitHub Actions, monitoring/alerts.
- Datastores: Postgres (SQL, migrations), Redis (caching/queues).
- Quality & security: code reviews, type safety, lint/format, secrets management, least‑privilege IAM, basic SOC2 hygiene.
- Communicates clearly with product sense; ships value weekly.
Perks and bonuses
- Remote‑first freedom & flexible hours
- Regular off‑sites & monthly virtual game nights
- Unlimited vacation (minimum 20 days encouraged)
- Learning budget for conferences, courses & books
- Startup equity in a rapidly growing market
Remote-First Full-Stack Tech Lead — Equity & Learning Budget employer: Clarity
Contact Detail:
Clarity Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Remote-First Full-Stack Tech Lead — Equity & Learning Budget
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A personal connection can often get you a foot in the door faster than any application.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using React, FastAPI, and Elasticsearch. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practising common tech questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!
We think you need these skills to ace Remote-First Full-Stack Tech Lead — Equity & Learning Budget
Some tips for your application 🫡
Show Your Passion for AI: When writing your application, let us see your enthusiasm for AI and how it drives your work. Share specific examples of projects where you've integrated AI features or used AI tools in your development process.
Tailor Your Experience: Make sure to highlight your experience with React, FastAPI, and Elasticsearch. We want to see how your skills align with our needs, so don’t be shy about showcasing relevant projects and technologies you’ve worked with.
Be Clear and Concise: Keep your application straightforward and to the point. Use clear language to describe your past experiences and achievements. We appreciate crisp documentation, so show us you can communicate effectively!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity at Clarity!
How to prepare for a job interview at Clarity
✨Know Your Tech Stack
Make sure you’re well-versed in React, FastAPI, and Elasticsearch. Brush up on your knowledge of AWS and GCP as well. Be ready to discuss how you've used these technologies in past projects and how they can be applied to Clarity's mission.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you overcame them. Highlight your owner’s mindset by sharing examples of how you took ideas from concept to execution, focusing on the outcomes.
✨Demonstrate Collaboration
Clarity values teamwork, so be ready to talk about how you’ve collaborated with designers, PMs, and other engineers. Share experiences where you’ve worked closely with others to refine specs or improve user experience.
✨Prepare for Technical Questions
Expect to dive deep into technical discussions. Brush up on async patterns in FastAPI, component design in React, and Elasticsearch queries. Practise explaining complex concepts clearly, as communication is key in this role.