Python Developer
GraceMark SolutionsJob description
Job Title: Senior Backend Engineer
Duration: 6+ Months
Location: Canada/Remote
"Role OverviewSeeking a Senior Backend Engineer with strong expertise in Python, FastAPI, cloud-native development, and Azure services. The role involves someone with strong technical depth and proven experience building scalable, secure, resilient, and high-performance services within cloud-native architectures.
Key Responsibilities
· Develop scalable APIs and microservices using Python & FastAPI.· Implement secure authentication/authorization (OAuth2, JWT, RBAC).
· Work with SQL & NoSQL databases and ORM frameworks.
· Build cloud-native workloads using Azure App Services, Functions, Service Bus, Event Grid, Blob Storage, Key Vault, API Management.
· Containerize and deploy services using Docker, Kubernetes, and GitHub Actions CI/CD.
· Implement monitoring, logging, and observability best practices.
· Integrate backend systems with LLM APIs, build workflows using LangChain, and apply Agentic AI concepts.
Required Skills
· 7+ years of backend engineering experience.· Strong proficiency in Python, FastAPI, microservices, and event-driven patterns.
· Hands-on with cloud-native design, containers, and orchestration.
· Experience with Azure services, databases, and secure API development.
· Familiarity with LLMs, LangChain, and AI-based workflows.
Preferred
· Experience with enterprise-scale distributed systems.· Strong understanding of performance optimization and security best practices.
· Exposure to Agile/Scrum environments."
Interested in this role?