Back to search
TulipTech Linkedin · Posted 16d ago

Senior Software Engineer

City of Leicester, Leicester, United Kingdom

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

About the Role

TulipTech is looking for a highly skilled Senior Software Engineer to join our growing UK team. You'll play a key role in designing, building, and scaling modern web applications using cutting-edge technologies.

This is an onsite position for someone who enjoys collaborating closely with cross-functional teams and contributing to high-impact projects.


Key Responsibilities

· Design, develop, and maintain scalable applications

· Build robust backend services and APIs

· Develop modern, high-performance applications

· Write clean, maintainable, and strongly typed code using TypeScript

· Collaborate with product, design, and engineering teams to deliver high-quality features

· Optimize applications for speed, scalability, and responsiveness

· Contribute to architectural decisions and technical strategy

· Mentor junior engineers and promote engineering best practices

The Stack

NestJS on Fastify, TypeScript, TypeORM (PostgreSQL), Redis, AWS (S3, SQS, SES, Scheduler), Ably / Socket.IO, Supabase, Sentry, PostHog, Jest

Next.js, React, TypeScript, Turborepo + Bun, Ant Design, Tailwind CSS, React Query, Zustand, React Hook Form, Zod



Required Skills & Experience

· 5+ years of experience in software development

· Strong expertise in Node.js

· Deep experience with React and Next.js

· Proficiency in TypeScript

· Hands-on experience with:

· NestJS

· PostgreSQL + an ORM (TypeORM / Prisma)

· Redis for caching & pub/sub

· AWS services (S3, SQS, SES, Scheduler)

· Tailwind CSS and a UI library (Ant Design / MUI / similar)

· React Query (TanStack Query) and Zustand

· Solid understanding of REST APIs, system design, and web architecture

· Experience with caching, queues, and event-driven patterns at scale

· Track record of designing systems, not just implementing tickets

· Experience with version control systems (Git)

· Strong problem-solving and debugging skills

Nice to Have

· Experience working in monorepo architectures

· Familiarity with CI/CD pipelines and cloud platforms

· Production experience with realtime (Ably / Socket.IO / WebSockets)

· Observability tooling (Sentry, PostHog, or similar)

· Multi-tenant SaaS with organization/branch scoping


What We Offer

· Competitive salary (£55,000 – £60,000)

· Opportunity to work with modern technologies and tools

· Collaborative and growth-oriented work environment

· Career progression opportunities within a scaling tech company


How to Apply
  • Send your CV, GitHub/portfolio, and a short note about a system you've designed and shipped to [email protected]
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent