View Our Website View All Jobs

API Engineer

Company Overview

Lua is a HIPAA compliant, cross-platform messaging application built for healthcare organizations to communicate securely, maximize productivity, and accelerate workflow for better care coordination.

Lua’s core is built in Ruby/Rails and runs on AWS (Amazon Web Services), with many of our performance-sensitive parts moving to a more modern Elixir/Phoenix stack. We have client apps running on Android, iOS, Web, and Windows & Mac desktops so that our customers can access Lua from anywhere.

API Engineer Summary

The Engineering department is a small team that makes a big impact. We rapidly iterate and participate in all aspects of the product from helping define features, triaging/troubleshooting issues, to code review and mentoring. We have a strong commitment to quality and understand that security, usability and reliability are critical to the products we build.

We are looking for a flexible, smart, and enthusiastic developer to help get us to our next level of growth. You don’t necessarily need to be familiar with our current stack; our main priority is to find strong and flexible team members who can learn as they go and help out where they are needed the most.

The API Engineer will work with the rest of our backend team to build features, design and implement API methods, and improve the performance and reliability of our systems as we scale our product and organization.

You are responsible for the server-side of Lua using Ruby/Rails, MySQL, Elixir/Phoenix, and GraphQL. In a typical week, an application engineer might develop new features with a cross-functional team of product managers, designers, as well as the engineers on the Web, iOS, and Android platforms.

Core Skills:

  • Minimum 2 years work experience on a production level app. Preferably 4 years (freelance or at a company).
  • Strong CS fundamentals from Bachelor’s in CS, engineering, related discipline or equivalent industry experience
  • Solid intuition on what makes good RESTful services
  • Curiosity, and a willingness to learn and talk about emerging technologies
  • Experience with other APIs (e.g.: Twitter, Facebook, Twilio, etc)
  • Strong Ruby experience or, even better, experience and/or interest in Elixir/Phoenix
  • Familiarity with Test Driven Development practices like BDD and ATDD
  • Comfortable in a small, intense, and high-growth startup environment
  • Understand mission-critical and data-intensive problems
  • Experience using SQL in a production environment

Additional Skills

  • Interest in or experience with GraphQL
  • Demonstrated design and UX sensibilities
  • Experience in Frontend Web/JavaScript and NodeJS is a big plus

Benefits and Perks

We have a fun work environment (think weekly lunches, regular social events, well-stocked pantry, and a top-notch crew of people). Our spacious office is conveniently located a few steps from Union Square. Other benefits include open PTO, medical/dental, 401K, lunch once a week, team outings, lunch & learns and a true work/life balance.

Paid relocation is not available for this position

Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity / Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Veteran/Disability status