close chevron-right chevron-down arrow-right arrow-left facebook linkedin instagram twitter email medium
hero

Make a great move

companies
Jobs

Senior Software Developer, UK

atVenu

atVenu

Software Engineering
London, UK
Posted on Jan 17, 2026

Senior Full-Stack Software Developer, UK

Reports To: Development Manager, UK

Location: Hybrid (2 days in the office) London, England

About the Job:
We’re looking for a Senior Full-Stack Software Developer to build high-impact features powering high-volume systems in the live-event space. This role offers a unique opportunity to join early in our European expansion and help localize our product for new markets. The ideal candidate is deeply user-focused, thinks holistically about edge cases and real-world scenarios, and knows how to prioritize what delivers the greatest impact.

Our Tech Stack:

  • Front End: React Native, React, JavaScript
  • Backend: Ruby, Rails, GraphQL, PostgreSQL, Redis, CouchDb
  • Cloud Platform: AWS
  • Tools: GitHub, Sidekiq

What We’re Looking For:

  • Seasoned full-stack developer with 5+ years of experience
  • Solid knowledge of React, including Hooks, state management, and Redux
  • Excellent JavaScript fundamentals
  • Strong experience with React Native
  • Experience with backend services and asynchronous job processing
  • Experience with native layers on mobile devices
  • Proven ability to quickly understand requirements and deliver clean, well-structured code within reasonable timelines
  • Strategic thinker, capable of anticipating what is coming next to minimize the potential of unnecessary re-work
  • A collaborative team player with a strong track record of delivering on commitments and turning vision into reality

Nice to Have:

  • Swift/Kotlin and Rails experience
  • Familiarity with GraphQL
  • Experience with front-end testing frameworks

Key Responsibilities:

  • Own the technical design for projects of moderate complexity
  • Collaborate with product, design and QA to deliver robust, scalable user experience projects
  • Architect services and systems using accepted design patterns that allow for iterative, autonomous development and future scaling
  • Anticipate future use cases and make design decisions that minimize the cost of future changes
  • Proactively identify technical debt before it becomes a long-term problem while balancing the effort/reward of corrective action
  • Be considered the expert trouble-shooter within your domain of expertise: lead investigations within area of specialization while maintaining a strong sense of product impact
  • Actively identify opportunities and risks across products and teams, mentor junior developers, and drive best practices