Firstline Logo Firstline
Firstline Logo
@

Senior Rails Developer

💰 $120,000 - $140,000 📅 01/10/2024

Apply

Job Description

### ABOUT FIRSTLINE

At Firstline, we are leading the fight against antibiotic resistance - a
medical challenge that the World Health Organization called a “tsunami that
threatens to undo a century of medical progress”. Our service transforms the
way doctors diagnose and treat infectious diseases by delivering localized,
specialist clinical guidance. We’re currently working with over 400 healthcare
organisations in 13 countries, through clients ranging from small community
hospitals to governments and the WHO.

### ABOUT THE ROLE

By joining our small development team your work will directly impact the
evolution of our service, and improve the treatment of infectious diseases for
many millions of people around the world.

The core of our platform is a Rails-based web application that provides a
sophisticated clinical content management system with APIs servicing mobile
apps. You will be working to enhance and scale this web platform.

The kind of features you will be working on might include:
Work to improve the UX for doctors managing clinical guidance
Implementing a UI based on high-fidelity mockups
Working with our Clinical Content team to refine an internal workflow
Write data transformations, such as a flexible parser to import infection
report data
Work on an API for the mobile app or even replace it completely with a modern
PWA

It is a varied role and you'll be working on the full application stack, right
across the business, with real-world impact on healthcare.

### HOW WE WORK

**100% Remote**
Our company is headquartered in Vancouver but we have always been a remote
team, spread across North America. We talk frequently and use collaboration
tools you will be familiar with like Slack, Zoom, GitHub.

**Full Idea Lifecycle**
You will be involved in the design process, working with the founders and
others in the development team to scope and refine product and system concepts
prior to development. Contributing thoughtfully to conversations in a
positive, engaging manner should come easily to you.

**Independent**
We are a small, technically strong team. We communicate closely and enjoy
working together. However, as this is a senior developer role, you will also
be expected to be independent and self-sufficient. You will need to be capable
of developing strong strategies to solve complex business challenges,
communicating those to others, and then implementing your defined strategy.

**Pace**
Our success to date is founded on producing high-quality software that our
users love. Yet as a young company in a rapidly evolving market we need to
move very fast. We try not to sprint and instead value considered, well-
judged, pragmatic strategies that can be acted upon quickly. You will enjoy
finding the right balance between shipping your very best work, and
pragmatically meeting challenging schedules.

### REQUIREMENTS

**Location**

**You must reside in Canada, with the legal right to work here.** For non-
Canadians, this could be Canadian permanent residency status or a longer-term
work visa.

**Technical Skills**

* The nuts and bolts of skills you will use daily include: Ruby, Rails 7, JavaScript (Stimulus, Hotwire), CSS, SQL, Redis.
* You must have at least 3 years professionally working with Rails. More years with web development technologies will be a benefit.
* Other helpful experience might include: Postgres or similar RDBMS, react native, platforms such as AWS, Heroku, Digital Ocean, Google Cloud and Firebase products.

**Time**

* The core of our team are based around Vancouver, so you will need good overlap with PST working hours
* This is a full-time position
* We typically work 40 hours per week, Monday to Friday
* Your schedule will be flexible and managed by you
* Through July and August we work 4-day weeks

**Language**

* Your spoken and written English must be entirely fluent.

### COMPANY BENEFITS

* Flexible working hours
* 4-day weeks through July-August
* Flexible location
* Flexible discretionary vacation
* Company-mandated vacation through the Holiday period and the New Year - in addition to discretionary vacation
* Company-funded health spending account and insurance
* Salary up to $140,000
* Inclusion in company employee stock plan

### HIRING PROCESS

1. Respond to this post or email [[email protected]](mailto:[email protected]) with:
2. A short cover letter explaining why you think we might be a good fit for each other;
3. A summary of your work/experience including any notable projects;
4. GitHub or LinkedIn profiles if available;
5. Your location and availability.
6. Initial video call
7. Technical interview
8. Technical assessment
9. Team interview

Firstline focuses on Healthcare, Health Care Information Technology, and
Mobile Health. Their company has offices in Vancouver. They have a small team
that's between 11-50 employees.

You can view their website at <http://firstline.org> or find them on
[Twitter](http://twitter.com/firstlineorg),
[Facebook](http://facebook.com/firstlineorg), and
[LinkedIn](https://www.linkedin.com/company/firstlineorg).