Senior Backend Developer, AI Development

Strong backend-leaning engineer (Java + Python) with pragmatic AI-assisted development experience and enough frontend basics to collaborate end-to-end; cloud exposure preferred (Azure/GCP). 

We are looking for a Software Engineer who can ship in a modern AI-assisted workflow and bridge solid software engineering fundamentals with practical AI capabilities. 

Our client is a Canadian software development company working on its own platform. 
Project: SaaS-based, data-driven eCommerce platform on AI-powered and fully cloud-native technology. North America market: 
• We do test-driven development in an agile environment, working on cloud-native, highly scalable, and performant microservices in Java, Go, Python deployed onto Kubernetes, running on Google Cloud Platform. 
• We embrace microservice at an organizational level, where teams of up to 6 engineers work on loosely-coupled components to deliver sophisticated features. 
• We embrace a modern DevOps culture, where core product engineers work hand-in-hand with site reliability engineers and other teams to operate, monitor, troubleshoot, and frequently update our critical production systems. 
• We work with our product owners to understand our roadmap, align the architecture with business goals on the horizon, and discuss challenges while grooming and refining our backlog. 

Qualifications Required 
• Strong proficiency in a strongly typed language (Java preferred). 
• Strong proficiency in a non-strongly typed language (Python preferred). 
• Ability to bridge classical software engineering practices (design principles, testing, maintainability) with modern AI capabilities. 
• Hands-on experience with AI-assisted development tools (e.g., Cursor, GitHub Copilot, Claude Code, OpenAI Codex, similar). 

Nice to have 
• Proven experience embedding AI into coding, testing, documentation, and review workflows to automate and accelerate delivery. 
• Experience across multiple programming languages (polyglot mindset). 
• Frontend fundamentals (enough to debug/ship small UI changes and collaborate effectively). 
• Cloud provider expertise (Azure/GCP preferred). 

Full-time remote job

Required skills experience

Java 5 years
Python 5 years
AI Cursor 2 years
GitHub Copilot 2 years
LLM 2 years

Required languages

English B2 - Upper Intermediate
Java, Python, AWS/GCP/Azure
Published 29 January
65 views
·
13 applications
78% read
·
34% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...