DATA Communications Management Corp.
Posted 1d ago

Senior Fullstack Developer

DATA Communications Management Corp.
Richmond Hill, Ontario, Canada
$90k-$110k/yrHybridFull Time
Responsibilities
  • developing features
  • designing APIs
  • mentoring developers
Requirements
  • Bachelor’s degree in computer science
  • Computer engineering, or related field and 5+ years of fullstack development experience. Requires .NET
  • ASP.NET, MSSQL
  • GraphQL
  • React.js
  • JavaScript/TypeScript, and API development expertise
Technical tools mentioned
.NET FrameworkASP.NET CoreASP.NET MVCReact.jsGraphQLHot ChocolateMSSQLT-SQLJavaScriptTypeScriptRESTWeb APIGitSAML2OAuth2OpenID ConnectRAGAWSAzureGCPCI/CD

Job description

Position: Senior Fullstack Developer
Employment Type: Full Time Permanent
Vacancy Status: Existing Vacancy
Location: Richmond Hill, ON (Hybrid)

Octacom, a division of DCM, is an enterprise software and services company focused on document and data management solutions. Octacom specializes in document management and workflow automation software, as well as document imaging and data capture services. Octacom’s core solutions focus on large scale digitization and financial process automation, enabling large enterprise clients across a wide range of industries to streamline and optimize their Accounts Payable and Accounts Receivable processes.

The Role

As a Senior Fullstack Developer, you will take ownership of complex, end-to-end development features across our platform. You'll work across the stack from data models and APIs to the React interfaces that consume them. You will play a key role in architectural decisions as we continue to scale up a client-diverse, enterprise-grade product that serves regulated industries.

This is an hybrid role working 2-3 days in our Richmond Hill office.

Key Responsibilities

  • Design, build, and maintain fullstack features spanning backend services (.NET Framework, ASP.NET Core, ASP.NET MVC) and frontend applications (React.js) 
  • Architect and implement GraphQL APIs using Hot Chocolate, alongside traditional REST/Web APIs, ensuring performant and well-documented interfaces for internal and external consumers
  • Design and optimize MSSQL database schemas, queries, and stored procedures for performance, reliability, and data integrity
  • Collaborate with product managers, designers, and other engineers to translate requirements into technical designs and shippable features
  • Own features from planning through deployment, including code reviews, testing, and production support 
  • Identify and address technical debt, performance bottlenecks, and scalability constraints across the stack 
  • Mentor junior and mid-level developers, providing technical guidance and code review feedback 
  • Participate in architectural discussions and contribute to technical roadmap planning 
  • Write clean, maintainable, well-tested code and contribute to evolving engineering standards and best practices 
  • Troubleshoot and resolve production issues across the fullstack from database to UI 

Skills & Experiences

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field with 5+ years of fullstack development experience
  • Proven experience with .NET Framework and modern .NET (ASP.NET Core, ASP.NET MVC) 
  • Strong hands-on experience with MSSQL (T-SQL, query optimization, indexing, stored procedures), including schema design, query optimization, and performance tuning
  • Solid experience developoing APIs (REST/Web APIs); experience with GraphQL, ideally using Hot Chocolate is an asset
  • Proficiency with React.js, JavaScript/TypeScript and modern frontend development practices 
  • Experience working in multi-tenant or enterprise software environments is an asset 
  • Strong understanding of software design principles, design patterns, and clean architecture 
  • Excellent communication skills and ability to work collaboratively across disciplines

Required Technical Skills

  • .NET Framework, ASP.NET Core, ASP.NET MVC 
  • MSSQL (T-SQL, query optimization, indexing, stored procedures) 
  • GraphQL and Hot Chocolate 
  • React.js, JavaScript/TypeScript 
  • Web API design and development (REST and GraphQL) 
  • Git-based version control and collaborative development workflows 
  • Debugging and performance profiling across frontend and backend 

Nice to Have Technical Skills

  • SSO and authentication/authorization technologies (SAML2, OAuth2, OpenID Connect) 
  • Experience implementing ML/AI capabilities, particularly RAG (Retrieval-Augmented Generation), LLM integration, or agent-based systems 
  • Experience with cloud platforms (AWS, Azure, or GCP) 
  • Exposure to CI/CD pipelines and DevOps practices 
  • Experience with document processing, data capture, or similarly data-intensive domains 

What we offer

  • Comprehensive healthcare, dental, and vision coverage for you and family starting on first day of work
  • 3 weeks of vacation annually
  • Collaborative and supportive work environment where your ideas are valued and your impact is visible

Compensation

$90,000 – $110,000 CAD per year

The compensation range listed reflects the expected compensation for the role. Actual compensation will be determined based on individual skills and experience.

 

If you don’t meet every requirement listed above, we still encourage you to apply. We’re interested in the diverse experience, potential, and perspective you can bring to the team.

Octacom, a division of DCM, is committed to equal employment opportunity, employs and does not discriminate against all qualified persons without regard to race, colour, religion, national origin, sex, age, disability, or any other classification protected by applicable federal and provincial laws. Should you require any accommodation throughout the recruitment and selection process, please get in touch with us through the form at the bottom of the page (https://www.datacm.com/about-us/lifedcm/), so that we can ensure your equal participation. 


About DATA Communications Management Corp.

Provider of print and digital marketing communication solutions.

Similar jobs

Fullstack Developer roles near Richmond Hill, Ontario
21h
Save
Mark Applied
Hide
Fullstack Developer
Toronto, Ontario, Canada
OnsiteFull Time
Tata Consultancy Services
Tata Consultancy ServicesNational Stock Exchange of India: TCS: Global provider of IT services, consulting, and business solutions.
5+ YOERequires proficiency with Azure Databricks, Azure services, infrastructure as code, and Agile/Scrum; undergraduate qualification and 5+ years of experience are specified.
Java, Microservices, React, AngularJS, Azure Databricks, Azure Monitor, Azure App Service, Azure Functions, Azure SQL, Azure Cosmos DB, Azure Storage, Azure Active Directory, ARM, Bicep, Terraform, Agile, Scrum
1d
Save
Mark Applied
Hide
Senior Developer, Fullstack - Warehouse Management Systems (WMS)
Ottawa or Toronto or Calgary
$125k-$165k/yr HybridFull Time
Fullscript
Fullscript: Healthcare platform for practitioner supplement dispensing and patient management.
Senior software engineer with C# and .NET expertise, SQL queries and stored procedures, object-oriented programming, REST APIs, messaging queues, automated testing, CI/CD, and strong collaboration skills.
SQL, C#, .NET, REST API, CI/CD
1w
Save
Mark Applied
Hide
Staff FullStack Engineer, Okta Secures AI
Toronto, Ontario, Canada
$160k-$220k/yr HybridFull Time
Okta
OktaNASDAQ: OKTA: Provide secure identity management and authentication for enterprises.
Staff-level engineer requiring scalable backend architecture, Java or another type-safe language, JavaScript/TypeScript, AWS, web authentication and authorization, complex API integration, and AI-native development expertise.
Java, JavaScript, TypeScript, AWS, CI/CD, MCP, IPSIE, AI Agent Tool Registry, Agent Gateways, SDKs
2w
Save
Mark Applied
Hide
.Net Fullstack Developer
Mississauga, Ontario, Canada
$70k-$85k/yr OnsiteFull Time
Capgemini
CapgeminiEuronext Paris: CAP: Provides global IT consulting and digital transformation services.
6+ YOE.NET Core and C# experience, 6+ years developing with Angular and Node.js, SQL Server and CI/CD knowledge; financial domain experience preferred; strong analytical and communication skills.
.NET Core, C#, Angular, Node.js, SQL Server, CI/CD
3w
Save
Mark Applied
Hide
Fullstack Developer
Toronto, Ontario, Canada
OnsiteFull Time
Virtusa
Virtusa: Global provider of digital engineering and IT outsourcing services.
Experience building enterprise Angular frontend and integrating with backend APIs and AWS; cloud-native development, scalable and secure applications; collaboration and mentoring skills.
Angular, AWS
3w
Save
Mark Applied
Hide
Fullstack developer with Python, .NET & AI experience
Toronto, Ontario, Canada
$110k-$120k/yr HybridFull Time
Synechron
Synechron: Providing digital transformation and technology consulting for financial services.
6+ YOEBachelor's in CS,6+ years software development,proficient in Python,.NET,JavaScript and modern frontend frameworks,experience with Pandas/NumPy,SQL,REST APIs,cloud (Azure/AWS/GCP),Docker,microservices and AI/ML integrations.
Python, .NET, React, Angular, JavaScript, Pandas, NumPy, SQL, Apache Airflow, Docker, Azure, AWS, GCP, Claude, GitHub Copilot, Cursor, OAuth2, REST APIs
1mo
Save
Mark Applied
Hide
Fullstack Developer Lead Vice President
Mississauga, Ontario, Canada
$121k-$171k/yr HybridFull Time
Citi
CitiNYSE: C: Providing global banking, investment, and wealth management services.
6+ YOE6+ years apps development experience; 5+ years software development with 3+ years full-stack; strong Java (Spring Boot/Framework), expert ReactJS, RDBMS and NoSQL experience, CI/CD, cloud (AWS/Azure/GCP), containers (Docker/Kubernetes); bachelor’s degree or equivalent.
Java, Spring Boot, Spring Framework, ReactJS, Flux, Redux, PostgreSQL, Oracle, MySQL, MongoDB, Cassandra, DynamoDB, Jenkins, GitLab CI, GitHub Actions, Azure DevOps, AWS, Azure, GCP, Docker, Kubernetes, TensorFlow, PyTorch, Kafka, RabbitMQ, JUnit, Mockito, Jest, React Testing Library, GraphQL
2mo
Save
Mark Applied
Hide
Staff Fullstack Engineer
Toronto or Canada
$175k-$200k/yr HybridFull Time
Bettermode
Bettermode: Builds branded online community platforms for customer engagement.
Expert TypeScript/React/NestJS experience, building and integrating LLM-driven features, product-minded engineering, mentorship experience, and working on multi-tenant systems preferred.
TypeScript, React, NestJS, Claude Code, Cursor, Large Language Models (LLM)