Associate Architect – Software Developer

Posted 5 days ago

This is a fully remote position, open to applicants in Canada.

📋 Description

• Identify, prioritize, and oversee engineering deliverables throughout the entire software development lifecycle.

• Collaborate with business stakeholders to enhance technical product specifications.

• Design and implement robust applications utilizing high-performance, maintainable, and clean code.

• Optimize operational workflows and repetitive engineering tasks through automation tools and scripts.

• Diagnose, analyze, and enhance complex software systems for optimal performance.

• Perform validation and testing using test-driven development methodologies.

• Conduct peer code assessments and engage in continuous improvement feedback sessions.

• Work together with internal engineering teams and external partners to improve solution architecture.

• Ensure application stacks are in line with contemporary technical standards and industry best practices.

• Design, construct, and refine scalable web applications within a Java-based microservices framework.

• Direct software development from design and API implementation through to testing and performance enhancement.


⛳️ Requirements

• Over 7 years of relevant experience.

• Demonstrated expertise in developing efficient, clean Java software for large-scale systems.

• Practical experience in architecting backend microservices using Spring Boot.

• Hands-on experience in creating frontend interfaces with React, Angular, or Vue.js.

• Technical knowledge of relational databases, including MySQL and Microsoft SQL Server.

• Experience in designing and implementing RESTful web API endpoints.

• Proficiency in test-driven development and automated testing practices.

• Familiarity with Generative AI coding assistants like Claude Code or GitHub Copilot in Spec-Driven Development workflows.

• Advanced skills in Git version control.

• Knowledge of monitoring tools such as DataDog and New Relic.

• Experience with testing frameworks such as Selenium, Cypress, and RestAssured.

• Bachelor’s degree in Computer Science or a closely related technical discipline.

• Outstanding organizational, analytical, technical leadership, and collaborative teamwork abilities.

• Ability to work independently and lead initiatives with minimal oversight.

• Desirable skills: Docker, Kubernetes, Istio, Ansible, Jenkins, Unix/Linux, IP networking, AWS, Microsoft Azure, OAuth, SAML, OpenID Connect, multi-tenant SaaS, distributed systems, SOA, Python, Bash, Groovy, production support, site reliability escalation, and mentoring experience.


🏝️ Benefits

• Collaborate with Fortune 500 companies and pioneering innovators.

• Gain hands-on experience with state-of-the-art AI, ML, data, and cloud technologies.

• Access to continuous upskilling and learning opportunities.

• Work in a research-driven environment with over 60 patents.

• Team up with a talented and driven group of professionals.

• Opportunity to create a significant impact at scale.

People also viewed

Shield AI14 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix15 hours ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom16 hours ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps16 hours ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce18 hours ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly21 hours ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers