Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

#Hiring Python Developer | Angular & TypeScript | 10+ Years Experience | Remote | Canada-Based Candidates Only

Temporary

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.

Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the #Hiring Python Developer | Angular & TypeScript | 10+ Years Experience | Remote | Canada-Based Candidates Only in Cambridge, ON vacancy
  • $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... 
    Suggested
    Contract work
    Traineeship
    Internship
    Local area
    Immediate start
    Flexible hours

    BWXT

    Cambridge, ON
    4 hours ago
  •  ...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... 
    Suggested
    Work from home

    TD

    Cambridge, ON
    6 days ago
  • $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... 
    Suggested
    Contract work
    Bank staff
    Internship
    Work at office
    Local area
    Immediate start
    Flexible hours
    Weekend work

    BWXT

    Cambridge, ON
    4 hours ago
  • $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... 
    Suggested
    Hourly pay
    Local area
    Immediate start

    ATS Automation

    Cambridge, ON
    4 hours ago
  •  ...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... 
    Suggested
    Hourly pay
    Long term contract
    Internship
    Relocation
    Shift work

    PepsiCo

    Cambridge, ON
    7 days ago
  • $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 employment
    Full time

    Mafna Air Technologies Inc

    Cambridge, ON
    more than 2 months ago
  • $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 work
    Long term contract
    Full time
    Contract work
    Temporary work
    Casual work
    Seasonal work
    Work at office
    Flexible hours

    GoodWork Environmental Jobs

    Cambridge, ON
    1 day ago
  • $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 pay
    Flexible hours

    CarePartners

    Cambridge, ON
    8 days ago
  • $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 work
    Hourly pay
    Apprenticeship
    Internship
    Local area
    Immediate start

    ATS Automation

    Cambridge, ON
    4 hours ago
  • $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... 
    Internship
    Local area
    Immediate start
    Flexible hours

    BWXT

    Cambridge, ON
    4 hours ago
  • $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 office
    Local area
    Immediate start
    Flexible hours

    BWXT

    Cambridge, ON
    4 hours ago
  • $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 area
    Immediate start

    ATS Automation

    Cambridge, ON
    4 hours ago
  • ATS Company:  Life Sciences Systems

    Life Sciences Systems

    Cambridge, ON
    5 days ago
  • $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 work
    Remplacement
    Full time
    Contract work
    Temporary work
    For contractors
    For subcontractor
    Work at office
    Immediate start
    Relocation

    Barton Malow Canada

    Cambridge, ON
    3 days ago
  • $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 contract
    Internship
    Flexible hours

    EQI Ltd.

    Cambridge, ON
    1 day ago
  • $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... 

    AECON

    Cambridge, ON
    8 days ago
  • $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 area
    Immediate start
    Flexible hours

    BWXT

    Cambridge, ON
    1 day ago
  • $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 work
    Full time
    For contractors
    Local area
    Flexible hours
    Cambridge, ON
    2 days ago
  • $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 work
    Long term contract

    MealSuite

    Cambridge, ON
    14 days ago
  • $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 area
    Immediate start

    ATS Automation

    Cambridge, ON
    4 hours ago
  • $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 contract
    Permanent employment
    Full time

    Ascension Automation Solutions

    Cambridge, ON
    7 days ago
  • $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... 
    Internship
    Local area
    Immediate start
    Flexible hours

    BWXT

    Cambridge, ON
    4 hours ago
  • $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 contract
    Local area
    Immediate start

    ATS Automation

    Cambridge, ON
    4 hours ago
  • $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 work
    For contractors
    Work at office
    3 days per week

    Spire

    Cambridge, ON
    21 days ago
  • $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 area
    Immediate start

    ATS Automation

    Cambridge, ON
    4 hours ago
  •  ...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 work
    Long term contract
    Full time
    Work at office
    2 days per week

    MealSuite

    Cambridge, ON
    a month ago
  • $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 work
    Contract work
    Shift work

    Rockwell Automation

    Cambridge, ON
    4 hours ago
  •  ...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 work
    Part time
    Casual work
    Work from home
    Flexible hours

    ApexFocusGroup

    Cambridge, ON
    more than 2 months ago
  • $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 contractors
    Work at office

    AECON

    Cambridge, ON
    5 days ago
  • $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 contract
    Contract work
    Internship
    Work at office
    Work from home
    Home office
    Night shift

    Tim Hortons Foundation Camps

    Cambridge, ON
    5 days ago

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!