Ticketsolve: Senior Backend Ruby on Rails Developer
United Kingdom 1 month ago
Job Description
Headquarters:Dublin
URL:https://ticketsolve.com
# Introduction
We are a SaaS ticketing platform that is very excited about the future. Coming out of the pandemic, we completed an exciting evolution of our platform. This involved moving from a traditional RoR architecture to a modern "single page application" (SPA), exposing our application as a set of APIs consumed by Ember to provide a rich interactive experience.
Completing this work has allowed us to focus on new feature development. We have already seen the benefits of the new platform in terms of productivity and speed of rolling out new features.
We want to expand our backend team with new people to cover Ruby and Ruby on Rails server development to accelerate this potential and deliver an ambitious product roadmap. In terms of experience, we are looking for experienced developers who are comfortable working with a large codebase and a complex domain.
The work will be a mixture of new feature development exposed as APIs for the front-end development team and infrastructure-focused improvements on our backend.
The feature areas we focus on are significant enhancements to our CRM functionality, improvements to our public API and investment in Business Intelligence and Analytics.
This year, a specific focus will be on building out our data and analytic capabilities using a combination of Snowflake at the data layer and Sigma for visualisation. This work will then provide a platform for integrating AI capabilities into our platform.
# Skills& Requirements
- 4+ years experience developing web applications
- Experience with programming Ruby/Rails required with the role focused on server development
- Understanding of front-end technologies: JavaScript, HTML, CSS, and JS frameworks like React/Ember are welcomed but not required
- Experience with Chef and Terraform a bonus
- Strong programming skills with a focus on clean design, well-refactored code and automated testing
- Experience with Business Intelligence and Analytics is also welcomed but not required
- Comfortable working as part of a fully remote dev team.
# Technologies we use
- Ruby on Rails is our primary server framework evolving towards pure API server
- EmberJs is our primary front-end development framework
- JSONAPI::Resources, http://jsonapi-resources.com/, is how we are building our APIs
- MySQL / Redis are our primary storage engines
- Snowflake / Sigma are our chosen data, analytics and AI-enabling technologies
- All our servers are Ubuntu based managed through CHEF
- Deployed on AWS using Terraform for managing infrastructure
- GitHub for source code management and process support
- GitHub actions for continuous integration
# How we work
We run a lightweight process that focuses on feature-based weekly delivery. Our coordination and communication are mostly through daily 'catch-up meetings' and appropriate tools such as Linear for backlog management, Slack for communication and Git(GitHub) for source control and feature deployment through PRs and Milestones.
From a coding perspective, we strongly emphasise clean, minimal, well-refactored code backed up by a robust suite of automated tests. In addition, we use peer review for all design and development work.
In general, we strive for an approach that empowers and trusts individuals to 'do the right thing'; as a team, we try to keep each other true to this.
# 100% Remote working
Our development team works remotely with members in Austria, Germany, Portugal, Sweden, South Africa, Ireland and the United Kingdom. Our wider organisation has people based in the United Kingdom and Ireland. Dublin is our headquarters and main office - with the core Support and Sales and Marketing teams.
Remote working has been part of our company's DNA since our founding. It offers many advantages to both Ticketsolve and its employees. This culture means you should be comfortable working as part of a fully remote team.
Important to note that time zones are a consideration for us with remote working. Our experience is that European, some Asian and East Latin American time zones are preferable, allowing for collaboration at reasonable times.
# Recruitment process
We are initially looking for resumes and portfolio examples of your work, e.g., GitHub repositories, blog articles, etc. If you do not have anything suitable, don't worry. As part of the process, we will introduce some coding tasks, e.g., code reviews, whiteboard design sessions, and pair programming.
From there, we filter down and do a series of remote interviews. We start with an introduction call to explain the project and answer questions. From there, we will have a mixture of technical and culture-fit calls.
We prefer that candidates talk to as much of the team as possible so that we, the team and the candidate, can make the best decision possible. We will also look at facilitating face-to-face meetings if appropriate and makes sense.
After this stage, we will be in a position to make a formal offer.
Please submit resumes to **jobs@ticketsolve.com** with the subject **"Job Application"**. Please note that we will not respond to all applications due to the volume of applications; instead, we will make contact when there is a potential fit.
To apply:https://weworkremotely.com/remote-jobs/ticketsolve-senior-backend-ruby-on-rails-developer
Senior R&D Engineer Firmware Development
United Kingdom 3 days ago
Senior R&D Engineer– Firmware Development East Sussex | 45-55k dependent on experience | Bonus Private Medical Hybrid Options Are you an experienced firmware developer with a passion for creating innovative, life-saving technology? We’re working...
Assistant Quantity Surveyor
Exeter, South West England 12 days ago
Your new company We have a great opportunity for an Assistant Quantity Surveyor to join our team within at our office in Exeter. This an exciting role for an ambitious Assistant Quantity Surveyor or Trainee looking to take the next step in their...
Assistant Quantity Surveyor
Exeter, South West England 13 days ago
Assistant Quantity Surveyor (Residential) Exeter Highly Competitive Salary& Package Permanent, Full Time Overview: As the Assistant Quantity Surveyor, you will support the commercial team on a number of exciting projects across the region. This...
Missive: Senior Backend Software Developer
United Kingdom 13 days ago
Headquarters:Quebec, Canada URL:https://missiveapp.com/ Missive is leading the way in transforming how teams communicate and work together. We're looking for aBack End Developerto join our team. In this role, you’ll work closely with our technical...
Gymdesk: Mid-level PHP Developer for B2B SaaS
London, United Kingdom 13 days ago
URL:https://gymdesk.com We are seeking a mid-level PHP developer to help us maintain Gymdesk’s web apps, build exciting new features and play an active role in shaping our technology roadmap. If you have a strong sense of self-motivation and like the...
Patent Bots, Inc.: Senior Full-Stack Developer
United Kingdom 15 days ago
Headquarters:Somerville, MA URL:https://www.patentbots.com/ Senior Full-Stack Developer Patent Bots provides SaaS tools to automate the work of patent attorneys. The founder is a patent attorney and a software developer. We are profitable and...
Ren Systems: Senior Software Engineer (Full-Stack)
York, Yorkshire and the Humber 15 days ago
Headquarters:Raleigh, NC (USA) URL:https://rensystems.com/ Who we are ren (仁 ): The Confucian virtue denoting the quality of being altruistic Ren Systems is on a mission to help people strengthen their professional relationships to achieve their...
Backend Software Engineer C# .Net Core Azure SaaS
United Kingdom 15 days ago
Salary/Rate: £75,000 - £90,000 Location: Reigate Backend Software Engineer / Developer (C# .Net Core Azure SaaS) Reigate/ WFH to £90k Are you a backend focussed C# technologist with an indepth knowledge of Azure? You could be progressing your career...
Pulse: Backend Developer at Pulse
United Kingdom 16 days ago
Headquarters:USA URL:https://www.pulse.site About Pulse We’re on a mission to break the health data oligarchy by empowering humanity to take control of their health data. Pulse turns vitals into value by aggregating health data and allowing users to...
Codeable: Senior Back-end engineer (Ruby/Rails)
United Kingdom 16 days ago
Headquarters:Klampenborg, Denmark URL:https://www.codeable.io/ About Codeable Codeable connects a community of elite WordPress development experts from around the world with businesses that need a WordPress site built, developed, maintained, fixed,...