Senior Software Engineer
VanHack
Must-have skills
Language required
Our hiring partner is a fast-growing fintech startup with a mission to support small businesses and the communities around them. They build tools that help financial institutions better understand and serve their clients. Guided by values of collaboration, innovation, and trust, the company is focused on creating meaningful impact through both its technology and culture.
The engineering team is central to this mission, driving much of the product innovation. If you’re eager to apply your technical expertise to solve real-world problems and shape the future of small business lending, this could be the right opportunity for you.
The Role
Our hiring partner is looking for a forward-thinking Senior Software Engineer to join their Vancouver-based team. The role begins with remote work and will later include occasional in-office collaboration downtown (1–2 days a week). While a background in finance or banking isn’t required, curiosity about the industry is an asset.
Key Responsibilities
Technical
- Contribute to the design and development of new and existing products.
- Build integrated modules and APIs within a complex, scalable backend system.
- Work with modern technologies including JavaScript (React/Node.js), C#, Python, and SQL.
- Ensure solutions are optimized for performance, scalability, and cost efficiency.
- Support architectural decisions and champion code quality, testing, and maintainability.
- Collaborate closely with product managers and leadership to deliver reliable, secure solutions.
Quality
- Help drive release velocity and overall team health by balancing engagement, testing, and agile practices.
- Build and maintain CI pipelines for automated validation and testing.
- Lead efforts around unit and integration testing to improve release predictability.
Qualifications
- Degree/diploma in Computer Science or equivalent professional experience.
- 5–10 years of software development experience.
- Strong communication and collaboration skills.
- Experience with web development frameworks (React, Material Design) and delivering scalable products.
- Background in cloud deployment (Azure, Docker) and familiarity with CI/CD.
- Experience with Agile methodologies and tools like Jira and Confluence.
- Comfort working with complex algorithms, data requirements, and security considerations.
- Knowledge of the financial industry is a plus, but not mandatory.
What’s on Offer
- Opportunity to make a direct impact at an early-stage, mission-driven company.
- Work closely with a supportive and skilled engineering team.
- Hybrid setup: remote-first with weekly in-person collaboration.
- Extra-long weekends when public holidays fall.
- A culture of learning, growth, and innovation where your contributions matter.
- Our hiring partner welcomes applicants from diverse backgrounds and encourages those who don’t meet every listed requirement to apply. Only candidates selected for interviews will be contacted.