Compensation
Market rate, depending on experience. Stock options. Insurance, 401(k) and other benefits.
We have these characteristics and like to work with people who do too:
- Love of software engineering. Passion for building things.
- Professional software engineering experience building and shipping commercial software with a team of engineers, preferably in a multi-tenant, cloud delivery model.
Weβre excited if you also have some of these skills (or are ready to learn):
- Mastery of at least one web application framework from this list: Ruby on Rails, Django, ASP.NET, Spring; or a well thought out argument for a framework that is not on that list but should be.
- Deep experience with at least one single page browser framework: Angular, React, Vue, Ember; or a well thought out argument for a framework that is not on that list but should be.
- A dedication to unit testing and code coverage.
- Understanding of browser compatibility and functionality and the ability to explain the... functional differences between the major browsers.
- Demonstrable understanding of the Linux server environment: networking, processes, threads, signals, command line.
- Understanding of SQL and NoSQL databases, and how to design their schema and interact with them.
- Experience with software processes in a multi-developer environment: requirements, demos, source code control (git), defect tracking (jira), estimation and planning, build, test automation, CI/CD, etc.
- Understanding of machine learning concepts, especially the difficulties in integrating models into products.
- Experience with video conferencing and content: streaming, processing, formats, tools (like ffmpeg).
- Experience troubleshooting and debugging production in a 24/7 uptime environment