Skip to content
mimi

Full Stack Engineer

Uzu ticket

Nigeria · On-site Full-time Mid Level 1mo ago

About the role

Company Description

Uzu Ticket is revolutionizing the event management industry by creating a seamless ticketing experience for event managers and attendees. Our platform is designed to streamline event organization while enhancing the ticket purchase process for participants. We are dedicated to developing innovative and user-friendly solutions that ensure smooth and efficient event operations. Join our team and be part of reshaping how events are managed and experienced.

Role Description

This is a full-time on-site role for a Full Stack Engineer located in London. The Full Stack Engineer will be responsible for designing, developing, and maintaining both the front-end and back-end functionalities of Uzu Ticket’s platform. This includes building interactive user interfaces and developing robust back-end systems to support scalable application performance. The role involves collaborating with cross-functional teams to create innovative features, debugging issues, and optimizing code for an enhanced user experience.

The Role

As a Full Stack Developer at Uzu Ticket, you'll work across our entire stack, from the Nuxt-powered web experience, to the Flutter mobile apps used by ticket buyers and event organizers, to the TypeScript services and data layer that power everything behind the scenes. You'll have a direct hand in features that thousands of users will interact with: ticket purchasing, event discovery, payment flows, check-in tools, and organizer dashboards.

This is a builder role. You'll be expected to take a feature from idea to production, designing the data model, building the API, shipping the UI on web and mobile, and making sure it performs under real-world load.

What You'll Do

  • Build and ship features across our web (Nuxt.js) and mobile (Flutter, iOS, Android) platforms.
  • Design, build, and maintain TypeScript-based backend services that power ticketing, payments, event management, and check-in.
  • Model and optimize data using PostgreSQL, and use Redis for caching, queues, rate limiting, and real-time features.
  • Build resilient APIs that handle high-traffic ticket on-sales and concurrency-sensitive flows (think: thousands of users buying the same ticket at once).
  • Collaborate with design and product to translate ideas into well-crafted user experiences.
  • Use Git workflows to manage code reviews, branching, and releases.
  • Help define our engineering practices testing, deployment, monitoring, and code quality, as we grow.
  • Debug, profile, and continually improve performance, reliability, and security of the platform.

What We're Looking For

  • Solid full-stack experience shipping production web and mobile applications.
  • Strong proficiency with TypeScript across both frontend and backend.
  • Hands-on experience with Nuxt.js (Vue 3, composition API, SSR) for web development.
  • Experience building cross-platform mobile apps with Flutter, with a working knowledge of native iOS and Android development (publishing to App Store and Play Store, native plugins, platform channels).
  • Strong relational database skills with PostgreSQL, schema design, query optimization, indexing, migrations.
  • Practical experience using Redis for caching, pub/sub, queues, or session storage.
  • Comfortable with Git and modern version control workflows (branching strategies, code review, PR hygiene).
  • A product mindset you care about what you're building, not just how it's built.
  • Ability to work independently, prioritize well, and communicate clearly in a small team.

Nice to Have

  • Experience working on ticketing, e-commerce, fintech, or other high-concurrency consumer platforms.
  • Familiarity with payment integrations (Paystack, Flutterwave, Stripe, etc.).
  • Experience with cloud infrastructure (AWS, GCP, or DigitalOcean), CI/CD, and containerization.
  • Experience with real-time systems (WebSockets, push notifications).
  • Background in scaling systems through traffic spikes (e.g., on-sales, drops).
  • Prior experience as an early engineer at a startup.

What You'll Get

  • The chance to be an early engineer on a product that's shaping how events happen.
  • High ownership, your work will be visible, used, and felt by real customers from day one.
  • A collaborative team that values craft, speed, and learning.
  • Competitive compensation. [Add salary range, equity, benefits as applicable.]

How to Apply

Send your CV, GitHub/portfolio, and a short note about something you've shipped that you're proud of to info@uzuticket.com

Skills

AWSDigitalOceanFlutterGCPGitiOSNuxt.jsPostgreSQLRedisStripeTypeScriptVue.js

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free