VoPay International Inc. Job Board
Software Engineering Team Lead
Description
About VoPay
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.
Compensation
$100,000.00 - $120,000.00 per year