Senior Software Engineer - Full Stack

Cross River
Summary
Join Cross River, a fast-growing financial technology company, as a Senior Software Engineer on the Core Banking and Payments team! This 100% remote role requires at least 6 years of experience and involves designing and developing high-performance, real-time banking modules using Angular and .NET 8. You will ensure cross-platform compatibility, translate UI/UX designs into code, implement automated tests, and mentor teammates. The ideal candidate possesses strong Angular and TypeScript skills, understands responsive web design, and has experience with Cypress or similar testing tools. Cross River offers a collaborative and supportive work environment.
Requirements
- 5+ years of professional experience developing with Angular and TypeScript
- Strong understanding of HTML5, CSS3, SCSS, and responsive web design
- Familiarity with RxJS, and component-based architecture
- Experience writing automated UI tests with Cypress (or similar tools like Playwright, Selenium)
- Strong communication skills
- Cloud Architecture - preferably AWS
- Docker / Containers
Responsibilities
- Design and develop web applications using Angular (v12+) for frontend and .NET 8 for backend
- Ensure cross-platform compatibility and responsiveness of applications
- Translate UI/UX design wireframes into high-quality code
- Implement and maintain automated end-to-end tests using Cypress
- Plan, triage, and prioritize work across multiple priorities
- Share your knowledge with teammates and help mentor and guide partners
Preferred Qualifications
Financial industry / accounting experience or understanding is helpful, but not required