Position title
Senior Software Engineer - Node JS
Description
1. Ensure Customer Success – Obsessive and unwavering commitment to making customers successful.
2. Focus On Results – Relentless focus on delivering results through innovation and a bias for action.
3. Strive For Excellence – Commitment to a collaborative environment infused with professionalism, integrity, passion, and accountability.
Responsibilities
- Ship well-tested, secure, reliable, and maintainable code within committed timelines that delights product users
- Support fellow engineers through peer code reviews and constructive discussions that concern architecture, data model, and feature implementation decisions.
- Understand the reasoning behind key product and design decisions and contribute good solutions to implementation and architecture discussions.
- Be a great agile team member
- Lead key initiatives to improve our product and team
- Writing code!
- White-boarding the benefits and disadvantages of various approaches to an architecture decision.
- Testing initial prototypes with the product team to solicit feedback and iterate on the next version.
- Reviewing your code, architecture, and style decisions with other engineers.
Qualifications
- 5+ years of experience in software engineering
- A background in front-end web development and/or API development.
- Demonstrated competency in one or more of the following: JavaScript, TypeScript, React/Redux or comparable JavaScript MVC framework.
- Some experience with writing and reading SQL.
- Comfortability with developing against and contributing to a Node/Express.js backend.