Rails Developer (Bonus: Elixir and web front-end experience)

AppColony - Victoria, BC (6 months ago)

Apply Now

AppColony is looking for a talented, experienced, developer to help build and enhance our flagship product, MakeShift. MakeShift is a scheduling and time tracking system with various add-ons and integrations. We are looking for a software developer with intermediate/senior level of experience to help us continue to grow and scale out product. We need someone who:
Gets excited about making great web apps with thoughtfully designed APIs & services
Demonstrates excellent problem solving with a desire to dig in when facing a challenge
Enjoys development incorporating software best practices (TDD, CI, Pairing, Code Review)
Is self-motivated and is able to clearly communicate with various groups and individuals
Comfortable designing databases, optimizing queries and exploring new tools/techniques
Has a passion for building user interfaces
Day to day activities may include developing new features and integrations, collaborating on architecture, debugging production issues, reviewing code and deploying services. We welcome (and debate) new ideas for coding styles, development patterns and techniques. Our MakeShift development team is small but experienced and have a wide range of freedom to wear different hats and explore solutions to tasks in various ways.

As a small startup, we are always looking for tools and tech that will improve our productivity and solve problems gracefully. Our current platform is mostly Ruby on Rails along with production services in Elixir. We also feature a set of native apps for both iOS and Android and have internal tools developed using a variety languages and frameworks.

Skills & Requirements:
Engineering or Computer Science degree, or equivalent work experience
4 or more years experience developing web apps (Rails experience a big plus)
Experience creating RESTful JSON APIs
Knowledge of front-end technologies like HTML5, JS/ES6, CSS/Sass
Experience deploying and maintaining backend web services
A good understanding of SQL and database design
Communication skills and a comfortable attitude towards collaborating and talking through problems
Source control and code management techniques (Git, Github, documentation, etc)

Bonus points:
Interest or experience in front end Javascript frameworks like React and Vue
You’re active on GitHub or Stack Overflow. Send us your username.
iOS or Android development experience
Passion for UI/UX

We are building a great culture with great perks:
No pure managers – everyone contributes
Everyone is responsible for coming up with great ideas and everyone’s input is heard
Continual learning

  • Full benefits package
Retina MacBook Pros and 27″ monitors for all developers
Makeshift at AppColony

At AppColony, we are a tight-knit group of passionate developers, designers and analysts. Join us if you want to work at a dynamic company where everyone contributes to the production of our products.

We want to work with developers who enjoy their craft, have an eye for detail and a desire to explore new technologies. If you like working on a variety of projects, with an awesome team, and you really care about the software you build from start to finish, let’s get started!

Our office in Victoria, BC features:
Amazing view of the harbour
Lounge area with snacks
Pool table & Foosball table
Free gym, showers, and bike lockup area

AppColony Inc. headquarters located in Victoria at:
1019 Wharf Street, Suite 500
Victoria, British Columbia, Canada V8W 2Y9

If you are interested in the position and meet the qualifications, please submit Resume and Cover Letter by email to rockstars@appcolony.ca with the subject line "Job Posting 1001".