Web Summit is a global technology conference company headquartered in Dublin, Ireland. We run a series of international gatherings across the world. Our flagship event is Web Summit, held in Lisbon, Portugal. In the last seven years, Web Summit has grown from a small team to a company of over 200 focused on disrupting the conference industry through technology and data science. In 2017, over 100,000 startups, investors, speakers and other attendees gathered at Web Summit events, including MoneyConf in Ireland, Collision in the US and RISE in Hong Kong.
About the team
We’re looking for a Senior Backend API Engineer to lead and motivate our high-performing applications team, responsible for development of core products, key to the attendee experience.
Ruby on Rails is the core technology, but we also like Python, Scala and Go
Supporting tech is around: Sidekiq, Redis, ElasticSearch, etc.
Testing: RSpec + FactoryBot + Faker
External services: newrelic, algolia, twilio, etc.
We use Git, with work going through GitHub pull requests for review & merges.
Our work approach is SCRUM inspired. A kanban board is used to keep track of work, which will generally go through three stages:
spec: requirements discovery and technical implications (deliverables, impact on data model etc)
development: feature and tests implementation, pull request and code reviews
QA: staging deployment and user testing
deployment: release into production
What you’ll achieve at Web Summit:
You’ll guide the architecture and development direction of the applications team to ensure quality code is written and excellent products are built.
You’ll work across the software stack to deliver quality, maintainable and scalable code in order to power the best conferences in the world.
You’ll share knowledge with other team members via mentoring, code reviews, technical talks, or consulting on projects.
You’ll break down complex projects into smaller problems and work with others to ensure that great products get delivered as a result.
You’ll champion best practices in code, architecture & development process. We use Rubocop, rails_best_practises, Circleci, Git pull reviews and Brakeman to help maintain code quality.
You'll get insight into senior internal stakeholders, and have an active input into how WebSummit grows globally from a Technology angle.
Who you are:
You care deeply about engineering culture and the quality of products you and your team build.
You drive change actively as you believe everything can be constantly improved.
You’re knowledgeable in a broad spectrum of products and recent developments; making smart choices about technologies to be adopted.
You are keen to mentor and grow your team, achieving lasting and significant goals.
You like to be constantly challenged, working on a variety of different projects and products, and interacting with sales, operations and production teams.
You love to see our customers using your software in real time at our conferences and to be proud of your work.
Skills and abilities we’re looking for:
Ability to understand large, complex systems with many moving, interrelated parts.
3+ years of commercial experience in an OO Language, Ideally RoRs, but we also like Python, Scala and Go.
Good understanding of different cloud deployment options, e.g. Cloud66, and AWS.
Comfortable working in Scrum/Kanban environment, with Git Pull/code reviews.
Be healthy, curious and social:
Stay healthy with our fully subsidised healthcare cover.
Exercise your mind and body with our free gym membership and yoga.
Enjoy your own private garden with an orchard, sports equipment, and vegetables right outside your office.
Enjoy an unlimited supply of fresh fruit, beverages, and cereals.
Master new skills from those around you, onsite talks and training initiatives.
Become workmates, not just colleagues, with our active social calendar of company celebrations, trips abroad and sports.