Remote Position
[Remote] Senior Software Engineer - Full Stack - .NET
🌍 Remote · United States
💼 Full-time
Note: The job is a remote job and is open to candidates in USA. Bankjoy is a FinTech company providing digital banking products for community banks and credit unions. The Senior Software Engineer will develop and maintain secure, scalable full-stack software for its digital banking platform, including front-end applications and APIs. The role also involves technical leadership, testing, cross-functional collaboration, and mentoring engineers while supporting regulatory compliance.
Responsibilities
- Lead the implementation of new features and enhancements on existing products, demonstrating ownership and expertise
- Design, develop, and maintain front-end applications using modern frameworks (e.g., Angular, React) and best practices
- Architect and build scalable, secure APIs to support new features and products
- Proactively identify and address technical challenges, refactor code to reduce technical debt, and promote best practices across the team
- Collaborate with cross-functional teams and third-party vendors to deliver projects on schedule and with high quality
- Drive test-driven development and implement robust testing strategies across the technology stack
- Provide technical guidance and mentorship to junior and mid-level engineers
- Actively participate in Agile ceremonies and contribute to continuous process improvements
Skills
- • 6+ years of professional experience in enterprise-level software development with C# and .NET Core, delivering scalable and secure products
- • 4+ years of experience in front-end development with Angular or React, TypeScript, HTML, and CSS
- • 4+ years of SQL experience, including query optimization, index management, and performance tuning
- • Proven experience in designing scalable APIs and integrating third-party SDKs or platforms
- • Strong knowledge of cloud hosting platforms (e.g., AWS, Azure, GCP) and cloud-native practices
- • A track record of working in high-growth or startup environments, demonstrating adaptability and ownership
- • Exceptional problem-solving skills, communication, and a collaborative mindset
- • Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience
- • Experience with transaction processing systems in FinTech domain
- • Experience with user access and permission management
- • Familiar with banking domain and operations
Benefits
- Stock options at a well-funded startup
- 100% of medical, dental, and vision premiums covered for individuals on the base plan, with significant contributions toward all other plan options (USA)
- 100% of extended medical, dental, and vision premiums covered for you and your family under the single, comprehensive plan (Canada)
- Retirement plan with 4% company matching
- 8 weeks paid parental leave for birthing parents
- 4 weeks paid parental leave for non-birthing parents
- 3-5 weeks PTO depending on tenure
- 5 health days
- 15 holidays
- End of year shutdown
- Performance-based bonuses
- Remote first culture
Company Overview
Company H1B Sponsorship