View Our Website View All Jobs

Back End Developer

Itison is looking for a talented software developer to work on our Ruby on Rails applications. 

Based distributed/remotely in the UK, or within one of our offices in Glasgow or Edinburgh, this role will see you working within the seven person Development team to improve our existing products and develop new services.

The teams' focus is itison.com which processes thousands of transactions every day and helps businesses across the UK reach our users. We also develop a suite of back-office tools for the rest of the company and REST API for our mobile apps.

We aim to produce high-quality, tested code for our product. Developers are expected to take ownership of projects from planning through to implementation and launch.

 Responsibilities:

  • Adding new features and services to excite our customers and grow our company.
  • Maintaining our internal and external applications
  • Advocate for best practices within the team and our stack
  • Participate in code review
  • Solve issues for staff and customers that present technical challenges

 What we're looking for:

  • Real-world experience with Ruby/Rails or a similar toolkit
  • Experience working on an e-commerce site or similar
  • Experience with GNU/Linux based server administration
  • Experience with common stablemates of Rails such as Nginx, MySQL, Redis, Elastic, etc.
  • Ability to efficiently manage your own time and work without close supervision

 Bonus skills:

  • Experience with devops – particularly Chef
  • Experience of AWS
  • An interest in Swift
  • A track record of working on a distributed team

 Package:

  • Competitive salary from £38k depending on experience.
  • Learning/Conference budget for ongoing training
  • Weekly time allowance for developing your skills
  • Private medical
  • Flexi-time
  • Monthly budget for donating to open source projects.
  • Budget for co-working rental for distributed staff

Location:

This position is open to anyone based in the UK, either working distributed or from our head office in Glasgow city centre.

About us:

itison.com is Scotland’s No. 1 deals and events service with over 1 million members buying tens of thousands of deals every month. We’re a profitable, bootstrapped company who have grown each year since we founded in 2010

The Development team consists of four Ruby and two Front-end developers plus one DevOp who wrangles our servers.  We do stand-ups and use automated testing, but couldn't claim to work to a specific methodology like Agile or XP.  We aim for an open, grown-up culture where everyone has an equal voice in decisions. We use Rails 5/6, MySQL, Redis and Elastic on top of Ubuntu servers, we like Rspec, Travis, CodeClimate and Github.

Things we're currently thinking about...

  • Machine-driven optimisation of our content scheduling
  • Migrating to AWS with zero downtime
  • Personalised content for our members
  • Making search better and how we measure what a better search is
  • Ways to automate our sales pipeline
  • Fun uses for ActionMailbox
  • How can we cope with a 1200% traffic surge when everyone is trying to buy a ticket for the same event?

 We're a company of around 70 people based across the UK, mostly in our Glasgow head office.

The Joel Test is a twelve-question measure of the quality of a software team: we score about 10 out of 12.

  • Do you use source control? Yes
  • Can you make a build in one step? Yes
  • Do you make daily builds? Yes
  • Do you have a bug database? Yes
  • Do you fix bugs before writing new code? Not always, but we try
  • Do you have an up-to-date schedule? Yes
  • Do you have a spec? Yes
  • Do programmers have quiet working conditions? Yes
  • Do you use the best tools money can buy? Yes
  • Do you have testers? No, developers do testing
  • Do new candidates write code during their interview? Not in interview, but we'll give some 2-3 hr take-home problems.
  • Do you do hallway usability testing? Sometimes, but not always.

The interview process consists of an initial 15-20 minute call, a home coding exercise, and then two interviews at our Glasgow office with the team and the CEO.

If you have any questions about the role, or would like to discuss it further before applying, please email gavin.montague<at>itison.com

No agencies, recruiters, or applicants who are not based in the UK, please.

Read More

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file