Symbiotic Group Inc. Logo

Symbiotic Group Inc.

Full Stack Software Developer

Posted Yesterday
Be an Early Applicant
Remote
Hiring Remotely in Downsview, ON, CAN
Senior level
Remote
Hiring Remotely in Downsview, ON, CAN
Senior level
Develop and maintain a modern operational reporting portal using Java, Angular, REST APIs, SQL, relational databases, and Microsoft Azure. Responsibilities include building accessible front-end components, backend services, API integrations, database logic migration, automated testing, CI/CD deployment, documentation, and knowledge transfer. The role requires modernizing legacy reporting functionality into scalable enterprise applications while supporting performance, security, maintainability, and Agile delivery practices.
The summary above was generated by AI

Position: Full Stack - Software Developer

Location: Toronto, ON

Job ID#: RQ11443

Duration: 6 Months

Role Overview

We are seeking a senior-level Full Stack Developer with strong expertise in Java and Angular to support the design, development, and delivery of a modern operational reporting portal. The successful candidate will help modernize legacy reporting solutions by translating existing business logic, SQL processes, and reporting functionality into a scalable enterprise web application deployed within a Microsoft Azure environment.

This role requires an experienced developer who can contribute across the full technology stack, from front-end user experiences to backend services, APIs, database integrations, and cloud deployments.


Key Responsibilities

Web User Interface Development

  • Develop and maintain fully functional Angular front-end components.
  • Create responsive, user-friendly, and accessible reporting interfaces.
  • Develop and maintain unit testing and automated UI test coverage.
  • Ensure solutions comply with accessibility standards and best practices.

API Development

  • Design, build, and maintain RESTful API services.
  • Expose report and reference data through secure and scalable APIs.
  • Produce API documentation to support integration, versioning, and maintenance activities.

Backend Development & Data Integration

  • Develop Java-based backend services and application components.
  • Integrate applications with relational databases and data sources.
  • Analyze, refactor, and migrate existing report logic, SQL code, and data transformation processes into modern application architecture.

Solution Delivery & DevOps

  • Develop source code in accordance with project specifications and development standards.
  • Utilize Azure DevOps for source control and deployment activities.
  • Support CI/CD pipeline integration and deployment processes.
  • Build solutions designed for scalability, performance, maintainability, and long-term supportability.

Knowledge Transfer & Documentation

  • Create technical documentation as required.
  • Perform knowledge transfer sessions with technical stakeholders and support teams.
  • Document solution architecture, design decisions, and implementation details.

Required Qualifications

General Skills

  • Extensive experience in software development, programming, and systems analysis.
  • Strong understanding of software development lifecycle methodologies.
  • Experience working within Agile/Scrum development environments.
  • Proven ability to design, code, test, debug, and maintain enterprise applications.
  • Strong experience working with relational databases and SQL.
  • Excellent analytical, problem-solving, and decision-making abilities.
  • Strong verbal and written communication skills.
  • Ability to work independently and deliver production-ready solutions with minimal supervision.

Technical Skills

Full Stack Development

  • 8+ years of experience developing large-scale production applications using Java for backend and API development.
  • 5+ years of experience developing applications using Angular or comparable modern JavaScript/TypeScript frameworks.
  • Demonstrated experience delivering end-to-end full stack solutions.
  • Experience making architecture and technology decisions across front-end, backend, database, and integration layers.

Database & Reporting Logic Migration

  • Strong experience with relational database technologies and SQL.
  • Proven ability to interpret, refactor, and modernize complex reporting and query logic.
  • Experience with database design, optimization, and deployment.

API & Cloud Technologies

  • Experience designing, developing, and documenting REST API services.
  • Experience deploying and supporting applications within Microsoft Azure environments.
  • Familiarity with CI/CD pipelines and Azure DevOps deployment processes.

Software Engineering Best Practices

  • Experience designing high-performance, scalable, and maintainable applications.
  • Understanding of secure software development practices.
  • Experience supporting modern DevOps and application lifecycle management practices.

Nice to Have

  • Experience modernizing legacy reporting or business intelligence platforms.
  • Working knowledge of Power BI.
  • Working knowledge of Databricks.
  • Knowledge of accessibility legislation, standards, and best practices.
  • Experience producing technical documentation.

About Symbiotic Digital.

Symbiotic Digital provides the IT Experts you need that solve problems and get things done. See what the top 2% in their field can do for you. (Symbiotic Digital is a division of Symbiotic Group Inc.)

We serve customers in two ways, we provide:

  1. Digital Experts: IT Consulting expertise. Bright Minds That Produce Proven Results
  2. Recruitment: Find The Right People You Need

Serving IT & Business leaders, Symbiotic Digital provides a business system that enable us to provide the Expert Technical staff needed to solve challenging business and IT problems. IT leaders in the most reputable organizations in Canada have relied on Symbiotic Digital to help them staff difficult assignments with proven Experts uniquely evaluated by our proven QMS- Quality Management System Staff Development Model. We are a 100% Indigenous owned company.

Learn more online at https://www.symbioticgroup.com/home-sd/.

Please submit your most recent resume to: [email protected]

View All Jobs online at: https://www.symbioticgroup.com/view-jobs/


Similar Jobs

One Month Ago
Easy Apply
Remote
Canada
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Build and ship full-stack web and mobile experiences across Affirm’s consumer products. Responsibilities include breaking projects into tasks, collaborating with product, design, and analytics teams, developing scalable APIs, writing tested and extensible code, monitoring service metrics, supporting on-call operations, debugging, conducting code reviews, and participating in team development and interviews.
Top Skills: KotlinPythonReactReact NativeVue
4 Days Ago
Remote
Canada
Senior level
Senior level
Edtech • Information Technology • Software
Build and operate full-stack product experiences using React, TypeScript, Node.js, GraphQL, PostgreSQL, and related technologies. Own projects from discovery through launch and iteration, design scalable systems, improve performance and reliability, use AI-native development tools, collaborate cross-functionally, participate in on-call, and mentor engineers. The role is based in the Haeundae, Busan office Tuesday through Friday, with remote work on Mondays.
Top Skills: Amazon EksAmazon RdsAmazon S3ApolloAWSAws LambdaGitlabGrafanaGraphQLNode.jsOpensearchOpentelemetryPostgresPrometheusReactStripeTerraformTypescript
5 Days Ago
Remote or Hybrid
CA
Mid level
Mid level
Artificial Intelligence • Information Technology • Software
Own full-stack product features from technical scoping through deployment and post-launch iteration. Design schemas, APIs, and business logic; build user-facing applications across frontend, backend, and databases; collaborate with ML researchers, product, design, and engineering; incorporate user feedback; and improve development, testing, and deployment practices.
Top Skills: HonojsNext.JsPostgresReactShadcnSupabaseTailwind CssTypescriptVercel Ai SdkVitest

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account