Senior Software Engineer

Company: TulipTech
Apply for the Senior Software Engineer
Location: Leicester
Job Description:

TulipTech is looking for a highly skilled Senior Software Engineer to join our growing UK team. You will design, build, and scale modern web applications on-site, collaborating closely with cross‑functional teams on 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

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

Frontend: 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 career@tulip-tech.com

#J-18808-Ljbffr…

Posted: May 27th, 2026