Q2 is seeking a Sr. Software Developer to develop, implement, and support custom solutions that extend the functionality of their digital banking and lending platform to meet unique client 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 with system architecture and design patterns.
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.
- 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.
- Utilizing AI tooling for writing and reviewing code is a +.
Other
- Occasional on-call availability
- Occasional availability for on-call/emergency support.
- Ability to work flexible hours when necessary for deadlines and off-hours installations.
- This position requires fluent written and oral communication in English.
- Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.