Software Engineer II (Backend)

Infotree Global Solutions — Canada · Posted ~2 days ago

Mid Contract Onsite

Skills

Distributed Systems Cloud Relational Databases NoSQL System Design Python Go AWS GCP Azure

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

Develop backend services for large-scale platforms, collaborate across technical teams, design resilient distributed systems, and build reliable cloud-based solutions while maintaining high engineering standards.

Highlights

Short-term contract working on large-scale backend systems, cross-functional collaboration, distributed architecture, and cloud technologies with real-world impact.

Description

Job Title: Software Engineer II- Govtech Duration: 4 Months Contract Location: Toronto , ON Job Description: Description The Govtech team builds rich and creative features that set the standard for the ride sharing industry. We are seeking a highly motivated, mid-career software engineer to contribute to the development of features that facilitate entry into new markets, ensure the company's adherence to local regulatory requirements, and utilize the latest AI technologies to enhance the user experience. Ownership is a key quality for this team; this person should be driven to track a project to successful completion and beyond, taking initiative to work with other teams and functions to ensure the code they write reaches users and drives impact.As a Software Engineer for Govtech, you’ll be responsible for executing integrations with partners, making tradeoffs between technical investments and product work, and collaborating with other engineers on system design. You will help shape the product direction by developing a deep understanding of the customer and working closely with cross-functional partners from Product, Design, Science, and Operations. You will work with a group of talented engineers and help the team to deliver significant business impact. f you enjoy collaborating with technical and nontechnical partners in a fast-moving space with real-world impact, this is the role for you. Responsibilities Write well-crafted, well-tested, readable, maintainable codeCan help support large projects from idea to positive executionUnblock, support and communicate with external and internal partners to achieve resultsParticipate in code reviews to ensure code quality and distribute knowledgeShare your knowledge by giving brown bags, tech talks, and promoting appropriate tech and engineering best practicesRequirements 3+ years of software engineering experience with high-level programming languages; experience with Python and Go is a plus.BS/MS in Computer Engineering, Computer Science, or related field, or equivalent work experience.Strong background in distributed systems, and proficient in relational or NoSQL databases. Proven experience in designing, debugging, and managing fault-tolerant, highly available, large-scale distributed systems. Experience working with public cloud platforms (e.g., AWS, GCP, Microsoft Azure, etc.) Nice to have: proficiency in AI tools.