
51 - 200 employees
🤝 B2B
🤖 Artificial Intelligence
☁️ SaaS
B2B • Artificial Intelligence • SaaS
TMS is a leading digital product engineering company specializing in designing and building innovative solutions for modern digital experiences. As a trusted partner, TMS supports clients throughout the entire product development lifecycle from conception to commercialization, providing technical and non-technical expertise to accelerate the process. By offering services such as software applications, IoT integration, AI and ML advancement, BI & data intelligence, and more, TMS tailors strategic engagement models to shorten development cycles, ensuring faster time-to-market and greater success for its clients.
🔥 1 hour ago
Improve your chances of getting an interview by checking your resume score before you apply.

51 - 200 employees
🤝 B2B
🤖 Artificial Intelligence
☁️ SaaS
B2B • Artificial Intelligence • SaaS
TMS is a leading digital product engineering company specializing in designing and building innovative solutions for modern digital experiences. As a trusted partner, TMS supports clients throughout the entire product development lifecycle from conception to commercialization, providing technical and non-technical expertise to accelerate the process. By offering services such as software applications, IoT integration, AI and ML advancement, BI & data intelligence, and more, TMS tailors strategic engagement models to shorten development cycles, ensuring faster time-to-market and greater success for its clients.
• 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.
• 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.
• All your information will be kept confidential according to EEO guidelines.
Apply Now🕒 May 21
Full Stack Developer supporting delivery of cloud-based web applications within public-sector environment. Focused on building and maintaining scalable applications using Microsoft Azure and modern JavaScript frameworks.
🇨🇦 Canada – Remote
💰 Post-IPO Equity on 2022-06
⏳ Contract/Temporary
🟡 Mid-level
🟠 Senior
🔙 Backend Engineer
🕒 May 19
Senior Java Full Stack Developer with expertise in Angular for IT solutions company Workiy. Responsible for designing and maintaining scalable web applications in Agile environments.
🕒 April 30
.NET Enterprise Architect leading enterprise architecture and integration strategies for digital transformation initiatives. Seeking a candidate with deep .NET experience.
🕒 April 28
1 - 10
Platform Architect designing and evolving Audi RED’s cloud platform with a focus on DevOps practices and agentic systems. This role is contract-based and remote-friendly for Canada.
🕒 April 24
Java Developer developing scalable backend services for a high-performance data processing platform. Collaborating with teams to implement data pipelines and integrate with microservices.