#Hiring Python Developer | Angular & TypeScript | 10+ Years Experience | Remote | Canada-Based Candidates Only
TMS LLC
Job Description
Role: Python Developer (Angular & TypeScript)
Duration: 6+ months
Location: Remote, Canada
The Business Systems team’s main responsibility is to build, enhance, support, and innovate on a variety of key business facing applications that power Black Book’s operations. Our work spans API development, data processing, web applications, and analytics enablement. We use a modern technology stack that includes:
Front-End: Angular, TypeScript, Bootstrap, HTML5, SCSS
Back-End: Python, FastAPI, SQLAlchemy, Pydantic
Databases: SQL Server, MySQL
We are seeking a Software Engineer contractor to support our Business Systems team for a 6-month engagement. This role will focus on designing, developing, and evolving scalable production-grade applications for the Transactional Billing Automation platform.
Responsibilities
- Design, develop, and maintain the Transactional Billing Automation platform, including tracking contract information, prepaid usage blocks, rollovers, and calculating projected usage and balances.
- Build and support responsive web application and RESTful APIs to automate transactional billing operations and reduce manual processing.
- Develop dynamic UI components for managing customer contracts, multi-product selections, invoice details, and billing summaries.
- Implement business logic for prepaid balances, rollover amounts, block total calculations, invoice validations, and contract lifecycle management.
- Collaborate with product owners, software engineers, and QA engineers to gather billing requirements and deliver scalable automation solutions.
- Create reusable components, clean architecture patterns, and well-documented APIs to improve maintainability and long-term scalability.
- Develop unit tests, integration tests, and automated validation processes to ensure billing accuracy and support safe application enhancements.
- Participate in code reviews and enforced coding standards, security best practices, and performance optimization techniques.
- Develop operational dashboards and billing reports to provide visibility into contracts, prepaid usage, rollover balances, projected customer usage, and actual consumption trends.
- Follow development standards, branching strategies, and pull request workflows to deliver clean, secure, and maintainable code through reviews and testing.
- Support Agile development processes, including sprint planning, backlog refinement, stand-ups, demos, and retrospectives.
What You Will Bring
- Bachelor’s degree in computer science, Software Engineering, or a related field, or equivalent practical experience.
- 3–5 years of experience as a full-stack developer, with demonstrated contributions to production applications.
- 3–5 years of experience with front-end frameworks such as Angular and TypeScript.
- 3–5 years of experience with Python, FastAPI, SQLAlchemy 2.x, JWT authentication, Redis caching, and asynchronous programming.
- Strong understanding of RESTful APIs, data flow, and integration patterns.
- Experience with HTML5, CSS3, and responsive design principles.
- Solid understanding of Object-Oriented Programming (OOP), component-based architecture (Angular), and service-oriented design patterns.
- Experience working with relational databases such as SQL Server and MySQL, including writing optimized SQL queries.
- Familiarity with version control systems such as Git.
- Working knowledge of Agile methodologies and tools such as Jira.
Nice to Have:
- Familiarity with tools and libraries such as Jinja2, Pytest, MyPy, and OpenTelemetry.
- Experience with Apache Superset for building interactive dashboards and data visualization.
- Contributions to open-source projects.
Additional Information
All your information will be kept confidential according to EEO guidelines.
$65k - $91k per year
...BWXT Canada Ltd. (BWXT Canada) has over 60 years of expertise and experience in the design, manufacturing, commissioning and service of nuclear power generation equipment... ...the markets that drive our business and welcome candidates from all backgrounds and life stages who are...SuggestedContract workTraineeshipInternshipLocal areaImmediate startFlexible hours- ...Work Location Cambridge, Ontario, Canada Hours Line Of Business... ...defining features of the colleague experience at TD. Our compensation policies... ...progress in their role. The base pay actually offered may vary based upon the candidate's skills and experience, job-related...SuggestedWork from home
$53k - $71k per year
...BWXT Canada Ltd. (BWXT Canada) has over 60 years of expertise and experience in the design, manufacturing, commissioning and service of nuclear power generation equipment... ...the markets that drive our business and welcome candidates from all backgrounds and life stages who are...SuggestedContract workBank staffInternshipWork at officeLocal areaImmediate startFlexible hoursWeekend work$40.38 - $55.53 per hour
...production challenges. Software Developer – Innovation WHAT'S IN IT FOR YOU... ...53 CAD per hour ~ Annual Performance-Based Incentive Bonus ~5% RRSP match ~ Stock... ...software design and development. Experience: ~5+ years of professional software development...SuggestedHourly payLocal areaImmediate start- ...Overview PepsiCo Canada: Fall 2026 Fleet Supply Chain Co-op Co... ...Eligibility: 2nd, 3rd, and 4th year students currently enrolled in... ...environment. Ultimately, we aim to develop the future supply chain... ...program, we aim to provide an experience designed for you to gain a functional...SuggestedHourly payLong term contractInternshipRelocationShift work
$40k - $55k per year
...and HVAC Equipment across the US, Canada, and international markets. For over 20 years, Mafna has delivered innovative solutions... ...Programming & Application Developer to join our growing engineering and technology team. The ideal candidate will have strong programming skills...Permanent employmentFull time$45.6k per year
...Community Conservation Coordinator - 1-Year Contract Organization: rare... ...independent and the freedom to develop yourself over being... ...Who We Are We are a community-based urban land trust and environmental... ...at the border of the Upper Canada Treaty No. 3 and Treaty 19 which...Remote workLong term contractFull timeContract workTemporary workCasual workSeasonal workWork at officeFlexible hours$42.5 - $51.47 per hour
...compensation grid, with progression based on hours worked and role-... ...and procedures, as well as the candidate’s knowledge, skills, qualifications, and relevant experience. What The Role Involves... ...the nursing care it provides Developing appropriate time-specific, measurable...Hourly payFlexible hours$50 - $68.75 per hour
...per hour ~ Annual Performance-Based Incentive Bonus ~5% RRSP... ...servicing of automation equipment remotely and at the customers’... ...according to their skill and experience. Collaborates with Service... ...during service rotations per year. Participate in reviewing objectives...Remote workHourly payApprenticeshipInternshipLocal areaImmediate start$121k - $200k per year
...BWXT Canada Ltd. (BWXT Canada) has over 60 years of expertise and experience in the design, manufacturing, commissioning and service of nuclear power generation equipment... ...the markets that drive our business and welcome candidates from all backgrounds and life stages who are...InternshipLocal areaImmediate startFlexible hours$85k - $129k per year
...BWXT Canada Ltd. (BWXT Canada) has over 60 years of expertise and experience in the design, manufacturing, commissioning and service of nuclear power generation equipment... ...) within production and support areas. Develop and implement workplace organization standards that...Work at officeLocal areaImmediate startFlexible hours$112k - $154k per year
...global company with a proud 40-year history, we help drive the... ...within a fast-paced, project-based manufacturing environment.... ...Collaborate with group leaders to develop, maintain, and adjust build plans... ...certification, or equivalent experience considered A Certificate of...Local areaImmediate start- ATS Company: Life Sciences Systems
$130k - $150k per year
...COMPANY : Barton Malow Canada POSITION TITLE : Substations Superintendent... ...DUTIES & RESPONSIBILITIES: • Develop and implement strategies to... ...lead hands and coordinate the hiring of field manpower. • Promote... ...& QUALIFICATIONS: • Minimum 10 years of electrical...Remote workRemplacementFull timeContract workTemporary workFor contractorsFor subcontractorWork at officeImmediate startRelocation$75k per year
...Company Overview Welcome to EQI Canada (formerly Accucam Machining). EQI delivers supply... ...up continuous improvement standards, develop a continuous improvement plan, deliver... ..., or related field. At least 3 years working experience in the area of lean production, continuous...Long term contractInternshipFlexible hours$95k - $135k per year
...equivalent combination of technical training and related experience. A minimum of 10 years of experience in a Project Management role within the... ...proficiency, including MS Office and MS Project. Experience developing and maintaining project schedules. Self‑motivated...$121k - $145k per year
...BWXT Canada Ltd. (BWXT Canada) has over 60 years of expertise and experience in the design, manufacturing, commissioning and service of nuclear power generation equipment... .... • Lead employee relations activities such as hiring, work direction, mentoring, coaching, discipline,...Local areaImmediate startFlexible hours$96.2k - $132.3k per year
...engineering, advisory and science-based expertise, our global minds... ...and compliance risks, developing effective mitigation strategies... ...That Set You Apart ~ Extensive experience leading environmental permitting... ...engineering, or a related field. ~10+ years of experience in...Remote workFull timeFor contractorsLocal areaFlexible hours$115k - $140k per year
...care teams deliver better dining experiences with less effort. We’re a fast... ...structured data warehouse • Develop and maintain consistent data... ...What You Bring • 5+ years of experience building and maintaining... ...• Hands-on experience with Python (or similar) and API-based data...Remote workLong term contract$96k - $132k per year
...traded global company with a proud 40-year history, we help drive the future... ...materials management or equivalent work experience. Supply Chain Canada (or equivalent) designation is an asset... ...management skills. Experience developing and applying a project material procurement...Local areaImmediate start$24 per hour
...Cambridge, ON, Canada Job Type Permanent, Full-time Requirements... ...applications. Successful candidates will possess excellent... .... Key Responsibilities Develop, test, debug and maintain machine... ...Technology etc.) Relevant work experience will also be considered...Long term contractPermanent employmentFull time$85k - $126k per year
...BWXT Canada Ltd. (BWXT Canada) has over 60 years of expertise and experience in the design, manufacturing, commissioning and service of nuclear power generation equipment... ...the markets that drive our business and welcome candidates from all backgrounds and life stages who are...InternshipLocal areaImmediate startFlexible hours$120k - $140k per year
...operating companies with operations across Canada, the United States, the United... ...Compensation: $120,000 to $140,000 CAD per year - Annual Performance-Based Incentive Bonus - 5% RRSP match -... ...the Group Qualifications & Experience Needed • Strong experience in either...Long term contractLocal areaImmediate start$152k - $180k per year
...operational commercial space-based RF geolocation systems in active... ...estimation problems, develop and validate algorithms, characterize... .... You will write code daily. Python is the primary tool for prototyping... ...Qualifications ~Direct experience with TDOA, FDOA, AoA, or hybrid...Remote workFor contractorsWork at office3 days per week$96k - $132k per year
...Annually ~ Annual Performance-Based Incentive Bonus ~5% RRSP match... ...management or equivalent. Supply Chain Canada (or equivalent) designation is an... ...or Engineering education or experience is an asset. Experience: Minimum 5 years’ experience in Purchasing (or equivalent...Local areaImmediate start- ...care teams deliver better dining experiences with less effort. We’re a fast... ...healthcare space. You will develop clear, differentiated messaging... ...and adapt product messaging based on market feedback, performance... ...conversations. What You Bring ~6–10 years of experience in product...Remote workLong term contractFull timeWork at office2 days per week
$81.6k per year
...Lead or Regional Manager and may work remotely from anywhere in Canada. Your work will be remote, with some travel... ...'s degree or equivalent relevant work experience. Legal authorization to work in... ...job opening. The ability to travel 10-20% of the time The Preferred - You...Remote workContract workShift work- ...opportunities that help shape products, services, and user experiences. Role Overview We’re inviting individuals from... ..., or feedback sessions - most often conducted remotely. This is a casual, project-based role well suited for individuals looking to participate...Remote workPart timeCasual workWork from homeFlexible hours
$75k - $110k per year
...development and execution of site‑based quality programs. As a Quality... ...‑on trade or construction experience to strengthen installation quality... ...What You'll Do Here Develop, implement, and maintain... ...the Team A minimum of 5 years of experience implementing quality...For contractorsWork at office$100k per year
...achieve their full potential through multi-year, overnight camp experiences. Whether at camp or back home in... ...teammates be the best they can be, developing personal and career growth. We empower... ...3 days in office. This role will be based out of our Home Office, located in St...Long term contractContract workInternshipWork at officeWork from homeHome officeNight shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to #Hiring Python Developer | Angular & TypeScript | 10+ Years Experience | Remote | Canada-Based Candidates Only. Be the first to apply!
- python data engineer Cambridge, ON
- junior python developer Cambridge, ON
- python developer remote Cambridge, ON
- python developer Cambridge, ON
- python developer no experience Cambridge, ON
- python Cambridge, ON
- remote leadership Cambridge, ON
- cad designer remote Cambridge, ON
- care coordinator remote Cambridge, ON
- digital marketing remote Cambridge, ON
