Q2 is seeking to develop, implement, and support custom solutions through fast-paced, dynamic projects involving components at every level of the Q2 platform to extend its functionality to meet clients' unique needs
Requirements
- 5+ years of professional software development experience with Javascript or TypeScript
- Proficiency in Vue.js, React.js or other front end frameworks
- Web Components and RxJS as a strong plus
- Experience with building APIs in Node.js
- Deep understanding of software design principles and a pragmatic approach to meeting deadlines
- Strong experience with unit and integration testing frameworks, namely Jest or ViTest
- Experience utilizing AI tooling for writing and reviewing code is a +
Responsibilities
- Design, implement, integrate, and test complex software solutions, crafting both front-end and tooling that deliver exceptional user experiences and seamless integration with internal and external services
- Collaborate with a high-energy team to deliver solutions in live production systems, seeing your work directly impact our clients
- Tackle challenges head-on by supporting, maintaining, and resolving issues for custom features built by internal and external teams and maintaining backwards compatibility
- Elevate the skills of those around you by providing technical leadership and mentorship to junior developers
- Play a key role in shaping our technology roadmap by contributing to architectural decisions and driving best practices
- Take ownership of complex projects from start to finish, leading them to successful completion with a focus on quality and timely delivery
Other
- Typically requires a Bachelor's degree in (relevant degree) and a minimum of 5 years of related experience; or an advanced degree with 3+ years of experience; or equivalent related work experience
- Occasional availability for on-call/emergency support
- Ability to work flexible hours when necessary for deadlines and off-hours installations
- Applicants must be authorized to work for any employer in the U.S
- Fluent written and oral communication in English