Overview
Senior Software Developer - Python (WORK FROM HOME)
Join our award-winning IT team as we lead the way in digital, cloud, and security technology services. You will be playing a critical role in delivering innovative solutions for our biggest client, Canada’s leading telecommunications, tech, and media corporation.
We’re looking for passionate and creative tech leaders who want to take their career to the next level and make a real impact. Our success is fueled by our people and our passion for innovation, so we empower our Qmunity and provide a workplace where they can flourish and grow.
We offer premium benefits, including:
Work From Home Set up Salary based on experience, miscellaneous allowances Performance bonuses and yearly increase HMO from day 1 for you + 2 free dependents 6 months paid maternity/15 paternity leave Company-sponsored training and upskilling, and career growth opportunities!
Responsibilities
You will have the opportunity to…
Participate in Python Software development Conduct System integration of new platforms and services Design, develop and test real-time charging solutions and features prior to implementation in production, with a focus on both Wireless Prepaid and Data charging Lead software development strategies to internally build tools and libraries using Python as the primary backend and Vue, React as the frontend. Actively upkeep and maintain existing libraries, platforms and microservices
Qualifications
Bachelor's degree in electrical/computer engineering, computer science or equivalent More than 5 years of experience in Python Development 2 years+ of experience in frontend development using Vue, React. 2 years+ of experience in using FAST API 2 years+ of experience with Docker, Kubernetes, or Openshift 2 years+ of experience with Gitlab, RabbitMQ and Kafka
Nice to Have:
Experience with MySQL, MongoDB, Elastic Experience with microservices architecture Experience designing and working with RESTful APIs Experience with code testing using pytest, Serenity & Selenium Experience with TDD (test driven development) and test automation Experience with working in an Agile and distributed environment
If you’re ready to take the next step in your career, APPLY NOW!