Solution Architect (Full Stack, Data, Cloud, Reliability)
Location: Flexible (Canada); remote/hybrid
Employment Type: Contract to Hire
Base pay rangeCA $80.00/hr - CA $95.00/hr
About the RoleWe are seeking a hands-on Solution Architect to lead the design, development, and modernization of customer-facing web applications and microservices. You will architect and deliver solutions using React + Node.js on the frontend and Spring Boot (Java) on the backend, with MySQL as the database, deployed to Microsoft Azure. You will drive technical strategy, resolve cross-team dependencies, and ensure reliability, scalability, and data quality.
Collaboration with product, QA, SRE/Dev Ops, and data teams is essential. Experience with enterprise data warehousing, ETL, and secure integrations is highly valued.
- 8+ years of professional software development and architecture experience, including production web applications and services.
- Hands‑on expertise in Spring Boot (Java), building microservices, REST APIs, and service layers.
- Advanced React + Node.js experience for performant, accessible SPAs and backend integrations.
- Deep knowledge of MySQL: schema design, migrations, query optimization, indexing, and data modeling.
- Proven track record architecting and deploying solutions on Azure (App Service, AKS, Functions, Storage, Key Vault).
- Experience with CI/CD pipelines (Git Hub Actions), automated testing, and code quality enforcement.
- Strong understanding of security (OWASP), authentication/authorization, and compliance.
- Demonstrated ability to resolve cross‑team architectural dependencies and drive technical decisions.
- Effective communication and leadership in agile teams (Scrum/Kanban).
- Experience with enterprise data warehouse, ETL, and data quality/lineage.
- Familiarity with OpenAPI/Swagger, API gateways, Kafka, Redis, and caching strategies.
- Observability tooling (metrics, logs, traces), reliability patterns, and performance profiling.
- Experience with feature flags, progressive delivery, and rapid prototyping.
- Ability to evaluate and drive future technical directions (AI/LLM integration, dashboard modernization).
- Architect and deliver end‑to‑end solutions across React/Node frontend and Spring Boot/Java microservices, backed by MySQL.
- Design and implement scalable, reliable RESTful APIs; document with OpenAPI.
- Lead modernization efforts, address technical debt, and optimize system reliability and scalability.
- Resolve cross‑team dependencies, especially user permissions and data sync with Connect and other teams.
- Oversee data architecture: relational schemas, migration strategy, query tuning, and data quality.
- Drive rapid prototyping for business requirements and validate solutions with stakeholders.
- Operate and optimize Azure deployments: containerization, configuration/secrets management, health checks, and observability.
- Apply secure coding practices, support audits, and ensure compliance.
- Lead agile collaboration, document architecture decisions, and mentor peers.
- Runtime & Packaging:
Node.js, npm, Docker. - CI/CD & Repo:
Git Hub, Git Hub Actions, code owners, protected branches, environment secrets. - Quality:
Jest, React Testing Library, JUnit, Dynatrace or similar.
- Architect and ship multiple releases with strong reliability, coverage, and observability.
- Reduce technical debt and improve system scalability and reliability.
- Streamline CI/CD and Azure deployments for repeatable, secure delivery.
- Resolve cross‑team architectural challenges and improve data integration patterns.
- Contribute to future technical strategy (AI/LLM, dashboard modernization).
- Mid‑Senior level
- Contract
- Information Technology and Engineering
- IT Services and IT Consulting
- Hospitals and Health Care
Referrals increase your chances of interviewing at Apex Systems by 2x
Apply BELOW
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: