πUnited States
Lead Software Engineer, Full Stack
closed
Bankjoy
πRemote - Canada
Summary
Join Bankjoy, a FinTech startup revolutionizing banking tech infrastructure, as a Software Development Tech Lead. You will lead a team of engineers, driving technical direction and execution of key initiatives. Collaborate with cross-functional partners to deliver scalable software systems. Responsibilities include solution design, project management, code reviews, mentorship, and hands-on development. This role requires extensive experience in C#, .NET Core, JavaScript/TypeScript, and Angular or React, along with a strong background in financial services and security protocols. Bankjoy offers competitive compensation, stock options, comprehensive health benefits, generous PTO, and a remote-first culture.
Requirements
- Have 8+ years of C# and .NET Core experience
- Have 4+ years of JavaScript/Typescript, HTML, and CSS experience
- Have 4+ years of Angular or React experience
- Have over 8 years of software development experience, with extensive expertise in enterprise platform architecture in the financial services or fintech sector
- Have proven experience as a Tech Lead or manager leading successful project deliveries and scaling engineering teams
- Have demonstrated experience in designing and implementing financial transactions, payment processing, and permission management schemes
- Have strong knowledge of security protocols and compliance requirements in the banking industry
- Have experience with cloud technologies and DevOps practices
- Have proven leadership skills with the ability to guide and inspire engineering teams
- Have a B.Sc. or higher in Computer Science, Computer Engineering, or related field
Responsibilities
- Act as a technical leader and subject matter expert, lead solution design and quarterly planning, guide team's technical decisions in architecture and technology choices
- Break down initiatives into milestones and deliverables, manage scope, dependencies, risks and technical debt in delivery plans
- Track delivery progress and communicate risks and blockers proactively; ensure on-time delivery of high quality features aligned with business goals
- Maintain system quality attributes, ensure unit test coverage, and conduct code reviews. Offer constructive feedback to team members, and ensure that the team's output adheres to high-quality standards for scalability and maintainability
- Collaborate with cross-functional teams to shape product roadmaps, define scope, provide feasibility analysis and effort estimate, communicate gaps, dependencies, and delivery timelines
- Provide coaching and mentorship to engineers, conduct regular 1:1s, facilitate performance evaluation and feedback, foster a collaborative and innovative team environment
- Participate as a hands-on developer within the team, contributing to coding, testing, debugging, and overall software development efforts. Balance your managerial responsibilities with your role as an active contributor to the team's deliverables
- Participate in on-call rotation for production support, keen to Financial Institutionβs urgent needs, and follow security protocols when handling customer data
Benefits
- A fast-paced and collaborative environment
- Competitive compensation
- Stock options at a well-funded startup
- 100% medical, dental and vision coverage for you on our base plans
- 50% coverage for families in the US & 100% coverage for families in Canada
- 401(k) plan with 4% company matching (US Employees)
- 3-5 weeks PTO depending on tenure
- 5 health days
- 15 holidays
- End of year shutdown
- Performance-based bonuses (US & Canadian Employees)
- Remote first culture
This job is filled or no longer available
Similar Remote Jobs
πCanada
πUnited States
π°$99k-$124k
πUnited States
πUnited States
πUnited States
πUnited States
πUnited States

Software Engineer- Full Stack
Vita Green Health Products Co., Ltd.
πVietnam
π°$165k-$190k
πUnited States