Back-end Engineer
Who we’re looking for
Our software consists of a custom B2C e-commerce application selling hospitality packages and premium tickets, and a B2B inventory management application for use by venues to manage their ticket sales on our platform. We also have a supporter exchange application allowing fans with verified tickets to sell them to other fans. These applications are built with a React.js /TypeScript web client, a backend consisting of Ruby on Rails and Elixr / Phoenix services, and a PostgreSQL database, all running on the cloud. We have integrations with many third-party services including Stripe, TicketMaster, Twilio, Salesforce and ticket suppliers.
We are looking for a passionate and talented Back-end Engineer with significant experience building back-end services with Ruby on Rails and PostgreSQL. You should have a minimum of 3 years of commercial experience, a positive attitude, and a passion for building high-quality user experiences using web standards and best practices.
Responsibilities
- Build fast, robust and delightful web-based experiences for our customers
- Use your technical know-how to bring new ideas to our products
- Help to foster an enviable engineering culture, combining high standards and output
- Use software engineering best practices to ensure that we have a solid and scalable technical foundation for our business
Requirements
- Experience building back-end services and REST APIs with Ruby on Rails and PostgreSQL
- Deep knowledge of the Rails and Ruby developer ecosystem, tools and best practices
- Experience working with common Rails gems like Sidekiq, Devise, RSpec
- Designing and building RESTful APIs
- Relational Database design, implementation and maintenance
- Experience scaling back-end services in a rapidly growing business
- Appreciation of the value of writing tests for your code
- An understanding of cyber-security issues and mitigations
- An understanding of application performance issues and mitigations
- Savvy with software design patterns and when to use them
- Agile, cross-functional empowered team background
- Enjoy working with front-end and DevOps engineers to create great products
- Strong communication, critical thinking, creative problem-solving, interpersonal and analytical skills
- Passionate about your craft
Bonus / additional skills
- Experience building e-commerce and marketplace applications
- Interest and understanding of functional programming languages, and experience building services with Elixr and Pheonix
- Cloud infrastructure engineering
- Computer Science or another relevant degree
Benefits
- Becoming part of a passionate and fast-growing company
- Seat Unique operates an EMI Share Options scheme in which the applicant will be eligible to participate in
- Access to VIP experiences at live events
- Fun and dynamic working environment
- Monthly incentive bonus programme
- Development programme
- Pension and cycle to work scheme