Backend Software Engineer (Toronto, Ontario, Canada)

Toronto 12 days agoFull-time External
Negotiable
Title: Backend Software Engineer (Toronto, Ontario, Canada) Location: Toronto, Ontario, Canada, Toronto, 6167865, CA Company: Feufo About the Company Our client is a leading provider of innovative property management solutions tailored for the hospitality and vacation rental industries. Their platform integrates cutting-edge hardware and software, offering keyless entry, automation tools, and seamless property management features to enhance both operational efficiency and guest experience. Role Overview We are seeking a Software Engineer with strong expertise in backend development,, API integrations, and database management. The ideal candidate will be based in Canada and will collaborate with a distributed team across Canada, the US, and India. Strong communication skills are critical for success in this fully remote environment. Key Responsibilities • Design, develop, and maintain backend systems with a focus on , No SQL/Mongo DB, MySQL databases and OOP principles. • Integrate third-party APIs (e.g., Stripe, PayPal) and build scalable API endpoints. • Review and implement solutions from API documentation with minimal supervision. • Collaborate with global engineering teams to deliver reliable, high-performing software. • Ensure smooth deployment workflows through CI/CD pipelines and cloud-based infrastructure (AWS preferred). • (Optional but valued) Work on software-hardware integrations in the property management platform. Core Requirements (Must-Have Skills) • MySQL – strong hands-on experience. • OOP concepts – solid understanding and application. • API integrations – experience with 3rd-party services (Stripe, PayPal, etc.). • Ability to read and implement from API documentation. • Strong communication skills – ability to articulate ideas clearly in a remote, distributed environment. • Prior experience working in remote, multicultural teams. Interview Process: 1. Screening Round : Where the client will understand the profile, will ask some technical questions. 2. Live Coding Round: Where you need to share screen and write some code to solve a problem provided to them. 3. Technical Round: In Depth Technical Round. 4. Founder Round: To check whether your fit the work environment.