Software Development Engineer
Affinity
Date: 7 hours ago
City: New Westminster, BC
Contract type: Contractor
Job Description
On behalf of our client, Affinity is seeking a Full Stack Developer for a 6 month contract.
Our client is a global financial technology company focused on making it easier for customers to access, move, and manage money around the world.
Their business platform enables small businesses to pay contractors, freelancers, suppliers, and employees internationally. The product is continuing to expand, with a focus on business onboarding, payments, receiving funds, and reporting.
About The Role
We are looking for a Full-Stack Software Development Engineer II to join the Business Engineering team in Burnaby.
This is a front-end-leaning full-stack role. The ideal candidate will be particularly strong with React and TypeScript, while also being comfortable contributing to backend services and APIs.
You will build experiences across business onboarding and verification, payment/send flows, receiving payments, and reporting. Engineers own features end-to-end and regularly ship production code.
The team is also AI-native, using tools such as Claude Code, Cursor and similar AI coding assistants as part of the development process. Engineers are expected to use these tools effectively while reviewing, testing and validating their output.
Top 3 Skills
Know someone who’s great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at https://affinity-group.ca/earn/ or browse our jobs & follow us at https://www.linkedin.com/company/affinity-staffing/jobs/
About Affinity
Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need.
For more information on Affinity, please visit www.affinity-group.ca
Job Number: 13996
On behalf of our client, Affinity is seeking a Full Stack Developer for a 6 month contract.
Our client is a global financial technology company focused on making it easier for customers to access, move, and manage money around the world.
Their business platform enables small businesses to pay contractors, freelancers, suppliers, and employees internationally. The product is continuing to expand, with a focus on business onboarding, payments, receiving funds, and reporting.
About The Role
We are looking for a Full-Stack Software Development Engineer II to join the Business Engineering team in Burnaby.
This is a front-end-leaning full-stack role. The ideal candidate will be particularly strong with React and TypeScript, while also being comfortable contributing to backend services and APIs.
You will build experiences across business onboarding and verification, payment/send flows, receiving payments, and reporting. Engineers own features end-to-end and regularly ship production code.
The team is also AI-native, using tools such as Claude Code, Cursor and similar AI coding assistants as part of the development process. Engineers are expected to use these tools effectively while reviewing, testing and validating their output.
Top 3 Skills
- React / TypeScript – Strong hands-on experience building and shipping production-quality front-end applications.
- Full-Stack Development – Experience working across front-end and backend services, ideally with Go and GraphQL.
- Production Engineering & AI Development Tools – Experience with testing, CI/CD, cloud environments and production support, along with hands-on use of tools such as Claude Code, Cursor or GitHub Copilot.
- Design, build, test and operate features across the stack, including:
- React / React Native on the front end
- TypeScript / GraphQL in the middle layer
- Go services on the backend
- Partner with Product Managers, Designers and Engineers to turn product ideas into scoped, testable specifications.
- Evaluate technical trade-offs and understand how changes impact existing systems.
- Break work into tasks, estimate effort and communicate progress and risks.
- Write high-quality, modular and maintainable code.
- Develop thorough automated tests.
- Improve deployment, documentation, logging and monitoring.
- Use AI coding agents to accelerate development, testing and documentation while validating their output.
- Participate in code and design reviews.
- Troubleshoot production issues, identify root causes and implement permanent fixes.
- Participate in the team's on-call rotation.
- Support onboarding and mentorship of new team members.
- 5–6 years of professional software engineering experience preferred.
- Strong hands-on experience with React and TypeScript.
- Experience building and operating production software.
- Strong front-end development skills with the ability to contribute across the full stack.
- Proficiency in at least one backend/programming language such as Go, TypeScript, Java or Kotlin.
- Experience working with REST and/or GraphQL APIs.
- Working knowledge of asynchronous programming and relational or document databases.
- Experience with CI/CD pipelines and cloud infrastructure, preferably AWS.
- Hands-on experience using modern AI development tools such as Claude Code, Cursor, GitHub Copilot or similar.
- Ability to validate and critically assess AI-generated code rather than relying on it blindly.
- Strong written and verbal communication skills.
- Comfortable documenting technical decisions and raising issues when needed.
- Experience in payments, fintech or another regulated environment.
- Experience with React Native.
- Experience with GraphQL Federation.
- Experience writing technical specifications or acceptance criteria for development teams.
- Experience working in an AI-native software development environment
Know someone who’s great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at https://affinity-group.ca/earn/ or browse our jobs & follow us at https://www.linkedin.com/company/affinity-staffing/jobs/
About Affinity
Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need.
For more information on Affinity, please visit www.affinity-group.ca
Job Number: 13996
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Senior Accountant
Lookout Housing and Health,
New Westminster, BC
7 hours ago
Apply now »Date: Sep 29, 2026Location: New Westminster, BC, CACompany: Lookout Housing and Health SocietyEmployment StatusFull Time - Temporary until Incumbent ReturnHeaderWe provide housing and a range of support services to adults with low or no income who have few, if any, housing or support options. Because the people we serve have challenges meeting basic needs and goals, we place...
Shipping & Distribution Clerk (20-mo)
Kruger Products | Produits Kruger,
New Westminster, BC
3 days ago
At Kruger Products we have a shared vision for greatness. We manufacture some of North America’s most popular tissue brands - Cashmere, Purex, Scotties, SpongeTowels, Bonterra, White Cloud, as well as products for use away from home.We are leaders in our industry, leaders in our communities, and leaders in sustainability. Our headquarters is in Mississauga, ON, and we proudly have...
Anaesthesia Assistant, Royal Columbian Hospital
Fraser Health Authority,
New Westminster, BC
1 week ago
SalaryThe salary range for this position is CAD $44.85 - $56.02 / hourJob SummaryAt Fraser Health, our Mission, Vision, and Values guide everything we do. As one of British Columbia's leading hospitals, Royal Columbian Hospital offers exciting opportunities for individuals who are passionate about making a difference in healthcare and serving their community.Whether you're providing direct patient care, supporting clinical...