Full Stack Staff Software Engineer
Remote
Job Summary
Architect, implement, and recommend new software component designs or enhancements to existing products, focusing on the Ember web app and API framework. Work closely with product, design, data, and engineering teammates to build, test, and rapidly iterate on the platform and tools at the heart of the business. Demonstrate proper coding techniques including maintainability, reuse, clean code, unit testing, and driving standards within the team while ensuring performance, scalability, availability, and security. Coach and help teammates through code reviews and white-boarding sessions, engaging in business goals alongside technology challenges. Strongly advocate for technical standards and quality across the engineering teams.
Required Qualifications
- 7+ years experience working for a tech-focused company
- BS in Computer Science, Math, or equivalent work experience
- Experience writing good software
- Full stack generalist with experience in both front-end and back-end technologies
- Experience with Ember.js
- Experience with JavaScript/Node.js
- Strong architecture and system design skills
- Ability to write readable, maintainable, testable, and performant code
- Passion for software development processes and engineering culture
- Ability to evaluate trade-offs between implementation time, maintainability, and impact
- Willingness to challenge the norm and voice opinions
- Comfortable designing and communicating technical design choices to a non-technical audience
- Strong leadership experience
- Prior Tech Lead experience
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.