Python Developer with Angular & Typescript

New
Fully remote contract opportunity within CanadaContractMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
3–5 years
Required Skills
PythonSQLAgileHTMLCSSTypeScriptFastAPIAngularRESTful APIs

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent
  • 3–5 years of full-stack development experience in production environments
  • Strong experience with Angular and TypeScript
  • Strong backend development experience with Python and FastAPI
  • Experience with SQLAlchemy and relational databases (SQL Server, MySQL)
  • Solid understanding of RESTful APIs, data modeling, and system integration patterns
  • Experience with HTML5, CSS3, and responsive UI design
  • Strong understanding of OOP, component-based architecture, and service-oriented design
  • Familiarity with Git version control
  • Familiarity with Agile development methodologies

Responsibilities

  • 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
  • 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 and maintainable, well-documented codebases
  • Collaborate with product owners, engineers, and QA teams
  • Develop and maintain unit tests, integration tests, and automated validation frameworks
  • Build reporting tools and dashboards
  • Participate in Agile ceremonies
  • Follow coding standards, security practices, and CI/CD workflows
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now