Mid/Senior Full Stack Software Engineer (Ruby on Rails)

Our company

At SignGlasses we provide interpreting services, captioning services, and scheduling services specialized for business, engineering, education, medical and healthcare, legal, and more. SignGlasses' mission is to give humans the power to communicate and form connections by bridging the gap between accessibility wherever and whenever needed.

About our team

We are a small fully remote engineering team. We work closely with other teams to deliver products both for internal use as well as our customers. We work to balance writing quality software and delivering features.

Our stack

  • Ruby on Rails 7
  • Ruby 2.7 (upgrading to Ruby 3 soon)
  • React, Stimulus
  • React Native
  • PostgreSQL, Redis, S3
  • Sidekiq
  • RSpec, Continuous integration, Github actions
What you’ll do

  • Work closely with the engineering team to design, develop, and maintain products both for customers and internal operations
  • Advise how we can improve our technical process and deliver improved products
  • Help prioritize work for the engineering team based on current business needs, technical debt, and long term company strategy
Requirements

  • 3+ years of software engineering experience
  • Ruby on Rails experience
  • Experience with writing and maintaining tests
  • Strong understanding of software engineering concepts, including data structures, algorithms, and program architecture
  • Strong understanding of relational databases including design, normalization, queries, and optimization
  • Ability to be self-directed in a remote environment
  • Desire to learn new technologies and patterns
  • Ability to plan, design, and implement features
  • Understanding of production environment best practices
  • Ability to work effectively with both technical and non technical people across teams and functions
Nice to have

  • Phoenix/Elixir experience is a plus
  • Understanding Deaf culture/ASL is a plus
What you get

We offer medical benefits, flexible hours, unlimited PTO, and a great work-life balance.