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