Headquartered in Vancouver, BC, VoPay was established to help businesses navigate the complexities of payments and financial services. VoPay provides secure, data-driven API payment infrastructure and embedded solutions to software platforms and enterprises across North America. At the heart of VoPay's offering is a multi-tenancy architecture fused with a comprehensive payment engine, epitomizing the concept of Fintech-as-a-Service.
The Opportunity:
We are looking for a
Software Engineering Team Lead
to provide both hands-on technical expertise and leadership to our growing engineering team. This role is ideal for someone who wants to remain deeply engaged in coding and technical problem-solving, while also mentoring developers and driving technical excellence across projects.
Key Responsibilities
Technical Leadership
: Mentor and guide junior developers, setting high standards for technical delivery.
Development & Testing
: Write clean, scalable code, perform unit testing, and debug complex issues.
Code Reviews
: Conduct thorough reviews to maintain code quality and adherence to best practices.
Project Planning
: Participate in planning, estimation, and execution of development projects.
Problem-Solving
: Identify and resolve complex technical challenges, ensuring long-term scalability.
Production Support
:
Troubleshoot and resolve production issues (may occasionally require availability during evenings/weekends).
Monitor system health and performance.
Rapidly diagnose and fix bugs or outages.
Deployment & Release Management
:
Own the release process, ensuring stable deployments.
Monitor performance post-deployment.
Ensure verification testing is completed.
Resolve deployment-related issues effectively.
Technical Expertise
Strong back-end programming skills (PHP, Python preferred; Node.js, Java, Go, etc. also valuable).
Expertise in
database design, management, and optimization
(PostgreSQL, MongoDB, or similar).
Proven experience with
RESTful API design and development
.
Familiarity with
cloud platforms
(AWS, Azure, GCP) and their services.
Proficiency in
unit testing, debugging, and performance optimization
.
Solid understanding of
security best practices
(authentication, authorization, data protection).
Experience with
microservices architecture
and system design.
Qualifications
7+ years of professional software engineering experience.
Minimum of 2 years in a
technical leadership or team lead role
.
Strong technical background with back-end languages and frameworks relevant to our stack.
Excellent communication and interpersonal skills; able to explain technical concepts to both technical and non-technical stakeholders.
A proven track record of building, mentoring, and inspiring high-performing teams.
A collaborative mindset and passion for solving complex problems in fintech.
What We Offer
Competitive compensation package.
Extended health and dental benefits (after 6 months of employment).
Opportunity to work on
cutting-edge fintech projects
that shape the future of digital payments.
A dynamic,
fast-paced environment
where your contributions directly impact our success.
A culture of learning, collaboration, and growth.
Job Type: Full-time
Pay: $100,000.00-$120,000.00 per year
Ability to commute/relocate:
Vancouver, BC (V7X): reliably commute or plan to relocate before starting work (preferred)
Application question(s):
If not Canadian Citizen, do you have a permanent residency or a valid work permit in Canada?
Location:
Vancouver, BC (V7X) (preferred)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.