Build and consume RESTful APIs following best practices and security standards
Develop microservices-based architectures and ensure high availability and scalability
Work extensively with SQLAlchemy ORM and relational databases
Optimize application performance, reliability, and maintainability
Collaborate with front-end developers, DevOps, and product teams
Write unit tests, integration tests, and support CI/CD pipelines
Troubleshoot, debug, and resolve production issues
Participate in code reviews and mentor junior developers
Contribute to architecture and design discussions
Required Skills & Qualifications
6–8 years of strong experience in Python development
Hands-on experience with Python Django ORM
Strong working knowledge of SQLAlchemy
Solid experience in designing and implementing REST APIs
Proven experience with Microservices architecture
Strong understanding of HTTP protocols, JSON, authentication, and authorization
Experience with RDBMS (PostgreSQL / MySQL / Oracle)
Familiarity with Git, version control, and Agile methodologies
Good problem-solving and analytical skills
Strong communication and teamwork abilities
Good to Have (Preferred Skills)
Experience with Docker and Kubernetes
Exposure to cloud platforms (AWS / Azure / GCP)
Knowledge of message queues (Kafka, RabbitMQ)
¿Te interesa este puesto?
Typical salary for Software Engineer in Vancouver, British Columbia:
CAD 90,185 - 111,063
Based on 20,700 job listings
View full salary data