JobTarget Logo

Python Developer with Angular & Typescript in Canada Creek, Nova Scotia at Jobgether

NewJob Function: Information Technology
Jobgether
Canada Creek, Nova Scotia, B0P 1V0, Canada
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Python Developer with Angular & Typescript

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Python Developer with Angular & Typescript in Canada.

This role is centered on building and enhancing scalable, production-grade business applications that support critical transactional billing and automation systems. You will contribute across the full stack, working on both backend services and modern frontend interfaces that power complex billing workflows and customer contract management. The position involves designing robust APIs, implementing business logic for financial calculations, and developing intuitive user interfaces for operational efficiency. You will work within a collaborative engineering environment focused on automation, data accuracy, and system reliability. This is a remote contract opportunity where you will engage closely with product, engineering, and QA teams to deliver high-impact solutions. The role is ideal for a full-stack developer who thrives in structured, data-intensive, and business-critical application environments.

Accountabilities:
  • Design, develop, and maintain scalable full-stack applications supporting transactional billing automation and contract lifecycle management
  • Build and enhance RESTful APIs and backend services using Python-based frameworks to support billing logic and data processing
  • Develop responsive and dynamic web interfaces using Angular, TypeScript, and modern frontend practices
  • Implement complex business logic for prepaid usage tracking, rollover calculations, invoicing, and contract validation
  • Create reusable components, clean architecture patterns, and maintainable, well-documented codebases
  • Collaborate with product owners, engineers, and QA teams to translate business requirements into technical solutions
  • Develop and maintain unit tests, integration tests, and automated validation frameworks to ensure system accuracy and reliability
  • Build reporting tools and dashboards to provide visibility into billing, usage, and financial metrics
  • Participate in Agile ceremonies, including sprint planning, stand-ups, reviews, and retrospectives
  • Follow coding standards, security practices, and CI/CD workflows to ensure high-quality delivery
Requirements:
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience
  • 3–5 years of full-stack development experience in production environments
  • Strong experience with Angular and TypeScript for building modern web applications
  • Strong backend development experience with Python, FastAPI, and related frameworks
  • Experience with SQLAlchemy, relational databases (SQL Server, MySQL), and writing optimized SQL queries
  • Solid understanding of RESTful APIs, data modeling, and system integration patterns
  • Experience with HTML5, CSS3, and responsive UI design principles
  • Strong understanding of OOP, component-based architecture, and service-oriented design
  • Familiarity with Git version control and Agile development methodologies
  • Strong problem-solving skills with attention to performance, scalability, and maintainability
  • Nice to have: experience with Redis, JWT authentication, asynchronous programming, Pytest, MyPy, or OpenTelemetry
Benefits:
  • Fully remote contract opportunity within Canada
  • 6+ month engagement with potential for extension
  • Opportunity to work on large-scale transactional billing and automation systems
  • Exposure to modern full-stack technologies including Python, FastAPI, Angular, and TypeScript
  • Collaborative and Agile-driven engineering environment
  • Strong focus on code quality, testing, and scalable architecture practices
  • Opportunity to contribute to high-impact business systems used in production environments
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

Canada Creek, Nova Scotia, B0P 1V0, Canada

Frequently asked questions about this position

Similar Jobs In Canada Creek, Nova Scotia

New

Senior Software Engineer I - Agent Foundations

Jobgether
Canada Creek, Nova Scotia

Java Angular Software Engineer

3Pillar Global
Canada Creek, Nova Scotia
New

QA Automation Engineer

Jobgether
Canada Creek, Nova Scotia
New

Salesforce Engineer

Jobgether
Canada Creek, Nova Scotia
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.