Posted : 31-01-2019

Category : RUBY

Type : Full time

Company name : Pixelcabin

Mid-level Rails developer


We are seeking a mid-level back-end developer (Rails) who is looking for opportunities to lead a software team and work with a range of Rails apps and Shopify e-commerce builds. As part of Pixelcabin’s engineering team, you will build e-commerce solutions predominantly on the Shopify platform, by extending the native functionality using Rails for applications and augmenting complex front-end builds. Your role will also include managing a developer team through the various stages of a project, and receiving business problems from stakeholders and translating these into elegant, technical solutions.

This is a role for someone who is excited to have ownership of projects, has experience with managing a team of developers, and is comfortable working in a TDD environment where code quality is prioritised over speed. You will also have an exceptional attention to detail, experience with building scalable applications, and excellent problem-solving skills. It is a bonus if you have worked remotely before, although this is not a requirement.

We offer:
The ability to work from anywhere in the world (see timezone details below)
Salary of £35k–£45k, depending on experience
Flexible workspace / equipment allowance
Professional development allowance
Excellent support for setting up an ideal remote working environment
An annual team retreat (different locations every year!)
A Pixelcabin laptop (our team usually uses Macbook Pros or Dell XPS 13s, but feel free to ask for what allows you to do your job best!)
30 days holiday
Generous maternity / paternity package

In this role, you will:
Design, build, and maintain clean, reusable, and reliable Rails apps
Lead a team of developers, including running sprint planning meetings and leading code review processes
Deliver readable, well-documented, and efficient code
Develop code solutions that enable our clients to reach their long-term goals
Contribute to the evolution of our development workflows and tooling
Implement software best practices, such as refactoring

About you:
Proficiency (3 years industry minimum) with Ruby 2+, Rails 4+, RSpec, Sidekiq
Highly proficient with Git and GitHub
Experience developing scalable Rails apps that can easily handle spikes in traffic
Exceptional programming skills (you can produce high-quality code that is maintainable, efficient, reliable and secure)
Experience with managing a software team
Experience developing APIs as part of an application’s architecture
Agile, lean, or similar development methodologies/experience
Excellent problem-solving skills
Strong verbal and written communication in English
High level of attention to detail
Well-organized and self-motivated

It’s a bonus if you also have:
Experience with the Shopify platform
Made contributions to open-source projects
A bachelor’s degree in a STEM field (or equivalent education)
An understanding of Web Application Security (OWASP)
Worked remotely in the past

About company

At Pixelcabin, our team is small, steadily growing and fully distributed. Because working remotely has been part of our DNA since day 1, we believe in offering a great remote working environment for everyone in our team. You will get support with setting up your work routine so that it’s enjoyable, even easy, to do your best work. By using excellent tooling (Slack, Notion, Invision, Pivotal Tracker, and any that you suggest) and encouraging you to create a unique setup that works for you (everyone is different!), we will help ensure that you can work efficiently, feel inspired, and collaborate smoothly with your team.

Every year, we organise a retreat/meetup in a sunny place so that we can bring everyone together, get away from our desks, and bridge the remote-working gap for a few days. On these meetups, we also explore ideas for the future direction of the company. (Last year, the team came together for a week in Hong Kong. Prior to that we went to San Francisco and Miami.) Since our clients are also remote, we occasionally travel to spend time embedded in their offices. This also provides time for us to come together and hang out as a team.

On a day-to-day basis, you will be communicating frequently with other team members through a range of channels (daily video calls, demoing / pairing via screen-share and Invision). Since we believe that good teamwork relies on open dialogue, you need to be someone who is comfortable with raising questions and issues. You also need to be self-motivated and experienced with taking tasks through to completion.

Timezone details
Given that we are a remote team distributed across different time zones, we have a flexible approach to work schedule. That said, during your first year of working with us, we would usually expect you to cross at least 5 hours of 8am–6pm (GMT+0) from Monday to Friday.

Diversity policy
Pixelcabin is committed to building a culturally diverse company, and we value a broad set of opinions in our team. As we grow, we are looking to build a team with a range of viewpoints at its core, and we encourage applications from female and minority candidates.

To apply: Please send all applications to, including your Github, LinkedIn, and any other relevant links. The email body should include cover letter content, with a CV as an attachment (only required if no LinkedIn). The subject of your email should be ‘2019 Mid-Level Rails Developer Application’. Application emails without this subject will be automatically screened-out and not read.