Opens LinkedIn
- Employment type
- Contract
- Experience level
- Senior · 5+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Apply on LinkedIn (LinkedIn sign-in required)
Job summary
Design and develop full-stack web applications and backend services using Angular, Java Spring Boot, and Node.js. Build and troubleshoot APIs, integrate messaging, data storage, authentication, and AI capabilities, and support containerized deployments, automated testing, and release management.
Job details
Pay Range: CAD 55-60/hr Must-Have Qualifications • 8+ years professional software development experience building web applications and backend services. • Strong Angular (frontend) and Java Spring Boot (backend) experience; proficient in JavaScript/TypeScript. • Hands-on experience with Node.js and developing full-stack solutions (MEAN or similar stacks). • Proven experience designing and developing RESTful APIs and GraphQL APIs. • Experience with message-based systems (Kafka) and in-memory stores (Redis). • Solid knowledge of relational databases (Postgres/SQL) and schema design. • Experience containerizing and running apps in cloud platforms and PaaS (Docker, OpenShift, Kubernetes preferred). • Familiarity with API specifications and tooling (OpenAPI/Swagger); experience troubleshooting and testing APIs. • Practical experience with authentication and authorization protocols (OAuth2.0, JWT, OIDC) and certificate management. • Demonstrated experience with CI/CD pipelines, automated testing and release management. • Hands-on experience using AI models or integrating ML/AI capabilities into applications. • Strong communication skills and experience working in Agile teams. Nice-to-Have • End-to-end UI automation testing (e.g., Cypress, Selenium, Playwright). • Experience with reactive, event-driven, or message-oriented architectures. • Deep experience in microservice design patterns (circuit breakers, resiliency, discovery, observability). • UX sensibility and experience collaborating closely with design teams. • Familiarity with SaaS monitoring and analytics tools (Dynatrace, Google Analytics, Firebase, LaunchDarkly, WalkMe).
What you’ll do
Design and develop full-stack web applications and backend services using Angular, Java Spring Boot, and Node.js. Build and troubleshoot APIs, integrate messaging, data storage, authentication, and AI capabilities, and support containerized deployments, automated testing, and release management.
Requirements
Requires at least 8 years of professional software development experience, strong Angular and Java Spring Boot skills, and hands-on experience with full-stack development, APIs, databases, messaging systems, and cloud or container platforms. Candidates should also have experience with security protocols, CI/CD, automated testing, AI integration, and Agile collaboration.
Listed skills
- Kubernetes · Preferred
- Node.js · Preferred
- CI/CD · Preferred
- Redis · Preferred
- PostgreSQL · Preferred
- Angular · Preferred
- Docker · Preferred
- JavaScript · Preferred
- TypeScript · Preferred
- Java · Preferred
- Spring Boot · Preferred
- GraphQL · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Angular
- Java
- Spring Boot
- JavaScript
- TypeScript
- Node.js
- RESTful APIs
- GraphQL
- Kafka
- Redis
- PostgreSQL
- Docker
- OpenShift
- Kubernetes
- OAuth 2.0
- CI/CD
Job areas
- Software
- Technology
More jobs from LanceSoft, Inc.
Design Verification Engineer
- On-site
- Markham, ON
- Posted Oct 27, 2026
Logistics Associate
- On-site
- Oro, ON
- Posted Oct 27, 2026
RPA UI Path Developer
- On-site
- Toronto, ON
- Posted Oct 27, 2026
RPA Platform Engineer
- On-site
- Toronto, ON
- Posted Oct 27, 2026
