We are seeking a highly skilled Senior Backend Software Engineer to join a fast-paced AI start-up with an excellent team. In this role, you will design, build, and maintain the server-side systems and APIs that power our applications. You will work closely with product managers, frontend engineers, and DevOps to deliver scalable, secure, and high-performance solutions for enterprise customersWhy Join?Competitive salary and benefits package, options in an early stage start-up - own part of the company and its successOpportunity to work on impactful, large-scale projects with enterprise customers and on very tangible applications of AIFlexible working arrangements (remote/hybrid options). 1 day a week in the co-working space if you are within the Greater Toronto AreaProfessional growth and learning opportunitiesInclusive and collaborative team cultureKey ResponsibilitiesDesign, develop, and maintain backend services, APIs, and databasesWrite clean, efficient, and well-documented codeOptimise application performance, scalability, and reliabilityCollaborate with frontend and product teams to integrate features and deliver end-to-end functionalityImplement best practices in security, data privacy, and complianceParticipate in code reviews, architecture discussions, and technical planningMonitor, debug, and troubleshoot production systemsContribute to continuous improvement of development processes and tooRequirements8+ years -10 years of experience as a Backend Engineer or in a similar roleStrong proficiency in at least one backend programming language (Python, Node.js)Experience with frameworks such as Spring Boot, Express, Django, or FastAPSolid understanding of RESTful APIs and experience building them GraphQL,Hands-on experience with databases (SQL and NoSQL, PostgreSQL)Familiarity with containerisation and orchestration (Docker, Kubernete)Knowledge of cloud platforms (AWS, GCP, or AzureStrong understanding of system design, distributed systems, and micro-services architectureExperience working with infrastructure engineersWorking knowledge of CI/CD pipelines, Git, and automated testingExcellent problem-solving skills and attention to detailStrong communication skills and ability to work collaboratively in a cross-functional teamsExperience with event-driven architectures (Kafka, RabbitMQ, etcKnowledge of DevOps practices and infrastructure as code (Terraform, Ansible, etc)Nice to havePrior experience in a fast-paced startup and ability to ship code quicklyPlease note the application timelines: November & December: Your applicationJanuary: We will review your application and reach out for initial interviews should your profile be of interestSalary:C$170,000 to C$185,000 + equity, depending on seniority and years of experience
Job Title
Senior Software Engineer, Back End (Python)