We’re hiring for a full-time contract role (Canada-based) with the possibility of transitioning into a permanent full-time position based on performance and business needs.
Salary Range: CAD $120,000 – $150,000/year (or equivalent hourly rate of ~$60–$75/hour CAD)
About Yeeld: We’re a payments technology company offering both advisory services and purpose-built products — helping businesses integrate payments solutions and apply surcharges compliantly.
About the job: We are looking for a highly skilled and motivated Senior Software Engineer/Full Stack Software Developer with 6+ years of hands-on experience in building scalable web applications. In this role, you’ll work across the entire tech stack, from designing APIs to implementing beautiful and functional user interfaces.
You may also be expected to deliver high-quality software solutions for Yeeld’s customers, built on top of payments and related APIs. This responsibility will include troubleshooting, building, debugging, testing, and optimizing. The role requires close collaboration with customers and their teams. Stripe developer-level certification is required for this role, and should be completed within 60 days of hire date.
Responsibilities:
- Design, develop, test, deploy, and maintain full-stack web applications.
- Build and consume RESTful and/or GraphQLAPIs .
- Close, cross-functional, collaboration with Yeeld’s clients to deliver technical solutions that align with business objectives.
- Ensure application performance, scalability, and security.
- Write clean, maintainable, and efficient code following best practices.
- Participate in code reviews and contribute to team knowledge sharing.
- Troubleshoot, debug, and upgrade existing systems.
What you need to bring:
We’re a small team located in North America. We’re looking for a candidate who has experience with the following:
- A proven engineering background, we’re looking for a full-stack developer with a portfolio of successful projects
- Ability to operate highly independently in a fast-paced startup environment
- Strong ability to understand client needs, ask the right questions, and adapt solutions based on their concerns
- Experience working with back-end applications utilizing TypeScript, Ruby, Python, PHP, or equivalent languages/frameworks
- Strong knowledge of HTML/CSS, modern front-end architecture, and responsive design
- Familiarity with databases like PostgreSQL or MySQL
- Understanding of version control systems (e.g., Git)
- A strong sense of curiosity and a desire to both learn and share knowledge with your peers. We like to work in a collaborative environment and hope you do too
- Excellent problem-solving and critical thinking skills
- Exceptional English verbal and written communication skills
Even better if you have, but not necessary:
- Prior experience in payments or FinTech related technologies
- Prior experience working with external stakeholders, whether in a consultancy, agency, or product development setting
- AWS or other cloud platform experience
- Salesforce or SAP experience
- Experience with NoSQL databases
- Experience with containerization tools like Docker
Why Yeeld?
- Flexible working environment. The job will be fully remote.
- Genuine career opportunities in a fast-growing company
- Have the opportunity to make a real impact and drive change for both Yeeld and our clients alike
- Work closely in a supportive environment with like-minded, passionate people
- Support for certifications (like Stripe Developer), training, and learning resources
Yeeld is committed to creating a diverse environment. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.