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

SignGlasses
Posted 1 year ago
We Work Remotely

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.