User avatar
Negotiable
Full Time Remote
United States
24 days ago
Who we are looking for We want an experienced principal software engineer with a broad range of deep and diverse technical skills. You’ll work with the Technical Lead and the engineering team to provide architectural oversight and guidance to those you're working with on a daily basis, in addition to slinging code and contributing to feature/technical tasks that are worthy of your seniority and critical eye. This will sometimes occur across as many as 2-3 client projects at a time, depending on their size and complexity. Primary Requirements These are all things that will be constantly demanded of you. Please be good at all of them. Excited to work on engaging and interactive web applications on a daily basis Confident and skilled enough to jump in at any level to help, whether that's frontend (UI), backend (underlying logic, integrations, admin-related), or cloud Dev Ops (Microsoft Azure) Problem-solving and designing efficient data models Working with services and APIs to bridge communication and extend features from other applications or services Leadership and involvement in project-related meetings (sprint ceremonies like sprint planning/review; architectural planning) Minimum Qualifications Minimum 5 years experience most or all of these: HTML 5, CSS3, NodeJS, Java, Obj. C / C#, Flutter / Dart Minimum 2 years experience with Database Administration: SQL, MySQL, NoSQL, Mongo Minimum 2 years Dev Ops experience with Microsoft Azure Meets all the criteria above, and: Is comfortable using Docker Has experience with audio encoding and streaming software Can work with a variety of JavaScript libraries and frameworks Uses modern design tools as part of hand off to engineering (Figma, etc) Has experience with code repositories (usually Git; SVN rarely) Ability to become proficient with new technologies quickly Experience with serverless service architecture Compensation Your compensation will truly be based on your experience and how closely a fit to the above points you are. We're a profitable and growing company that believes in high tides raising all boats. So as the company succeeds, the larger your share of the profit and overall benefits.
Negotiable