The company is looking to hire a staff software engineer to lead a team in driving large, strategic, and complex projects, focusing on building scalable systems and designing new product features.
Requirements
- Experience with a modern front-end framework (Ember, Angular, React, Vue, etc.)
- Experience writing REST / JSON APIs
- Experience writing software tests
- Experience with Node.JS and modern ES6 or TypeScript
- Experience with Ember.JS
- Distributed Systems experience
- Micro frontend experience
Responsibilities
- Build and ship product features end-to-end
- Lead application architecture decisions
- Troubleshoot, debug and resolve software bugs
- Implement back-end APIs in Node.JS
- Work on our Ember SPA front-end
- Write well-designed, maintainable & testable code
- Work with JavaScript, Node.JS, Ember(or other relevant frameworks), Python, PostgreSQL
Other
- Ability to write clear and well defined design documentation
- Mentor fellow engineers
- Collaborate with engineers, designers, and product managers
- Participate in an Agile software development life cycle
- Be product-minded and think about the customer