About the Senior Software Engineer position

We are looking for Senior Software Engineer #3 at Emotive. This person has to love the startup grind and hustle of getting things done quickly, but also without sacrificing the longevity of the technology. We are looking for true owners who are looking to build, not only new and interesting technology, but also a world class technology company. This comes along with mentoring less experienced engineers, interviewing candidates, and selflessly doing whatever it takes to move the company forward. In some cases dealing with customers :) Most importantly, we want someone who has a 10X mindset, not 10%. We strive for bigger and better here and it's important to the company that you do too.


  • Organize full lifecycle software development

  • Write well designed, testable, efficient code

  • Work alongside and effectively coordinate with other engineers on the team

  • Come up with procedures and frameworks to avoid technical debt

  • Create efficient architectural and database design

  • Evaluate and deploy software tools, processes and metrics

  • Help other engineers excel in their job and in their careers

  • Create amazing things that scale!

Requirements are:

  • 4+ years' experience

  • Significant experience in developing web applications using at least one popular scripted language, such as Python, Node, Javascript, PHP, etc.

  • Excellent knowledge of Relational Databases, NOSQL and ORM technologies (Django ORM, SqlAlchemy)

  • Have experience utilizing cloud services such as AWS, Azure, Google Cloud etc.

  • Some experience in working with Frontend technologies such as Angular, React. (this is not as important to this role


  • experience utilizing telecommunication services such as Twilio.
  • experience with messaging Queues and task managers such as RabbitMQ, Redis, or Celery/Kafka

Benefits are:

  • We cover 75% of Health, Vision and Dental with multiple plans
  • Access to 401K
  • We have regular team lunches and snacks, endless La Croix too.