Blanc Labs is a premier partner for global enterprises, leading the way in digitization, automation, and the development of next-generation digital products and services. Our expertise in digital transformation powers businesses to accelerate service delivery, drive customer engagement, and foster growth.
Are you a full-stack developer who leads with Angular and backs it up with solid Java and Spring Boot? Blanc Labs is looking for a Senior / Lead Full Stack Developer to own both the front-end and back-end of complex enterprise applications for clients across North and South America. Angular is your strongest suit, you set the standard for UI architecture, performance, and developer experience, and you bring that same rigor to Java/Spring Boot services and Azure cloud deployments. If you want a role where your full-stack depth drives measurable client outcomes, this is it.
What You’ll be Doing
-
Lead the design and development of complex, performant Angular applications, establishing front-end architecture standards, component libraries, and UX best practices across the team.
- Build and support RESTful APIs and microservices in Java, integrated with Azure services including Azure API Management, Azure Service Bus, and Azure Functions.
- Develop and maintain full-stack features end-to-end, owning Angular front-end components through to Java/Spring Boot back-end services and database layers.
- Deploy, monitor, and scale applications on Azure using services such as Azure App Service, AKS, Azure SQL, Cosmos DB, Azure Blob Storage, and Azure Active Directory / Entra ID.
- Participate in architecture discussions, technical design reviews, and code reviews.
- Mentor junior and intermediate developers.
- Implement CI/CD pipelines using Azure DevOps, and champion DevOps best practices, including automated testing, code quality gates, and infrastructure-as-code.
- Troubleshoot production issues and perform root-cause analysis.
What You’ll Need to Be Successful
-
Frontend (Primary): Angular (v12+, with deep expertise in component architecture, lazy loading, state management, and performance optimization), TypeScript, RxJS, PrimeNG, Angular Material, Bootstrap, responsive and accessible UI development.
- Backend: Java 17+, Spring Boot, Spring Security, Spring Data JPA, Hibernate/JPA, REST APIs, Microservices, OAuth2, OpenID Connect, JWT, SQL Server, PostgreSQL, Oracle, Redis and NoSQL databases.
- Azure Cloud: Azure App Service, Azure Kubernetes Service (AKS), Azure Functions, Azure API Management, Azure Service Bus, Azure SQL, Cosmos DB, Azure Blob Storage, Azure Active Directory / Entra ID, Azure Monitor, Azure DevOps (pipelines, repos, boards).
- Additional Tools: AI-assisted development tools including GitHub Copilot, ChatGPT, and Cursor; prompt engineering and responsible AI usage.
- Nice-to-Have: Familiarity with Microsoft Power Platform (Power Apps, Power Automate, Dataverse) is a bonus but not required.
- Experience: 8+ years overall software development; 5+ years with Angular (advanced level required); 5+ years with Java and Spring Boot; 3+ years working with Azure cloud services; familiarity with Microsoft Power Platform is an asset; Agile/Scrum experience. Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related field.
Blanc Labs is enabling a digital future. Headquartered in Toronto, we partner with clients in North & South America to digitize and automate their operations and build their next generation of digital products and services. We empower clients to enhance their digital offerings and bring creative solutions to the market faster. Learn more at www.blanclabs.com.
Blanc Labs is an equal opportunity employer and is committed to providing employment in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act. Accommodations within reason due to a disability or medical need are available on request for candidates taking part in the recruitment process.