Python Backend Developer - Calgary
Infiligence IncResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Python API Developer
Location: Canada (Remote)
Experience: 6–8 years
Company: Infiligence - Calgary, Alberta
About Infiligence
Infiligence is a North American–based IT services firm specializing in the life sciences sector. We partner with digital health companies, biotech firms, pharmaceutical manufacturers, and medical device innovators to deliver compliant, modern technology solutions-from API design and development to system integration and cloud-based solutions.
The Role
We are looking for an experienced Python API Developer with 6–8 years of hands-on experience in designing, developing, and maintaining scalable RESTful APIs and backend systems. The ideal candidate should have strong expertise in Python frameworks, database design, and cloud-based deployments.
Key Responsibilities
- Design, develop, and maintain robust, scalable RESTful APIs using Python.
- Build backend services and integrate third-party APIs.
- Write clean, reusable, and efficient code following best practices.
- Optimize applications for performance, scalability, and security.
- Collaborate with frontend developers, DevOps, and cross-functional teams.
- Implement authentication and authorization mechanisms (JWT, OAuth).
- Work with relational and NoSQL databases.
- Participate in code reviews, testing, and deployment processes.
- Troubleshoot, debug, and upgrade existing applications.
Required Skills
- Strong proficiency in Python (6+ years).
- Hands-on experience with frameworks such as Django, Flask and FastAPI.
- Strong experience in building RESTful APIs.
- Experience with SQL databases (PostgreSQL/MySQL) and NoSQL (MongoDB).
- Familiarity with cloud platforms (AWS/Azure/GCP).
- Knowledge of Docker and containerization.
- Experience with Git and CI/CD pipelines.
- Understanding microservice architecture.
- Strong debugging and problem-solving skills.
Preferred Qualifications
- Experience with message brokers (Kafka/RabbitMQ).
- Exposure to Kubernetes.
- Experience in writing unit and integration tests (PyTest).
- Knowledge of API documentation tools (Swagger/Open API).
Education
Bachelor’s degree in computer science, Engineering, or related field.
Location Details
- Office: Calgary, Alberta
- Work Model: Remote
- Travel: Occasional travel to client sites in Western Canada and US (10-15%)
Why Calgary?
Join Alberta's growing life science and digital health ecosystem. Calgary offers quality of life, proximity to the Rocky Mountains, no provincial sales tax, and increasing life science investment—while providing access to North American clients.
Similar Jobs
Intermediate Full-Stack Developer
VirtualVocations
Software Developer - Full Stack
Randstad Canada
.Net Developer - .Net Core, C#, SQL Server
Bosch India
Associate Principal Engineer - Dotnet Fullstack Developer
Nagarro Software Pvt. Ltd
Frontend / Full-Stack Engineer
confidential
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free