Search open roles at our portfolio companies

Mid-Level Rails API Engineer

Qualified

Qualified

Software Engineering
Remote
Posted on Friday, June 30, 2023

PLEASE DO NOT APPLY FOR THIS JOB THROUGH ANGELLIST. APPLICATIONS ARE ONLY ACCEPTED VIA THIS LINK:
https://qualified.recruitee.com/o/midlevel-rails-api-engineer

About Qualified’s Development Team Culture:

We are a team of confident developers who enjoy working with other ambitious developers. We work on projects in small groups, often being responsible for designing & implementing features on our own. Team members are responsible for setting much of their own direction when it comes to completing their projects and time management.

We have high expectations, but we balance this with an amazing work-life balance. Our team expects developers to do high-quality work, but we’ll never expect them to work long hours to make that possible. We have few required group meetings. We prefer to discuss asynchronously through Slack in most cases, or set up small ad-hoc meetings with only the necessary people whenever possible. Our team is focused mostly on value-driven goals. We set quarterly OKRs to keep everyone on target instead of relying on task completion or metrics.

Our Tech Stack:

API Server

Ruby on Rails (Ruby v2.5, Rails v5)

MongoDB (v4)

Redis

ElasticSearch

NodeJS

Front End

JavaScript

AngularJS + Gulp + Rollup + Babel

Vue 2 + Webpack

Operations

Git

Docker

NginX

Google Cloud

Terraform

Kubernetes

Project Management

Jira

GitLab

Key Responsibilities:

This role is about coming into an existing product and providing a combination of support and new feature development. The existing product is an AngularJS based front-end matched with a Rails backend. We have new features being developed in both AngularJS and Vue.

You will be working on improvements and new features for our Qualified product that could touch the front-end, back-end or both. You will be expected to make small changes to the existing AngularJS front-end, as well as develop new functionality within Vue JS. Future responsibilities will include building new features from scratch. Future microservices will likely be built, using NodeJS or other technologies.

You may choose to explore other areas of our company to provide assistance, such as working on the Codewars codebase, CodeRunner (our remote code execution engine), or DevOps. Maintaining these will not be expected as a primary part of your role, but a basic knowledge of these parts of the company will be helpful.

Who we are looking for:

You are looking for a mid-level role, or are an aspiring junior looking to move to the next phase of your career.
You are already skilled in Ruby on Rails, or in a similar tech stack with a willingness to learn quickly.
You are very comfortable with core front-end technologies (as in HTML, JavaScript, and CSS).
You are familiar with React or Vue. AngularJS knowledge is a major plus.
You are comfortable working asynchronously with a remote team, including being able to communicate ideas and opinions effectively through written communication.
You are comfortable taking a design proposal and implementing it without continuous guidance.
You are comfortable working in an agile environment where requirements are often loosely defined.
You are accepting of code review feedback, and have a willingness to provide code reviews to your team members.
You are driven to grow as a developer, and excited about taking on challenging responsibilities that will push your current limits.

Why work with us?:

Competitive salary
Great healthcare
Unlimited vacation policy (Really! We want you to take vacation time when needed so that you can relax, recharge, and come back in with a fresh outlook!)
Flexible work hours and the freedom to work from wherever you want
Opportunity to contribute on the direction of the product (if you enjoy that sort of thing)
Work on a small team that takes care of each other
You get to work on a product that focuses on your own profession (software development)
Low key, non-political work environment
Countless opportunities to grow as a developer

What to expect in your first 3 months:

Code pairing sessions to learn the codebase with others on the team
Small features or bug fixes to get comfortable with the code, easing you into things one step at a time.
Opportunities to work on proof-of-concept ideas and have some fun with it
By the end of your first 3 months you will be expected to be up and running as a fully productive member of the team.

PLEASE DO NOT APPLY FOR THIS JOB THROUGH ANGELLIST. APPLICATIONS ARE ONLY ACCEPTED VIA THIS LINK:
https://qualified.recruitee.com/o/midlevel-rails-api-engineer