NestJS Backend Architect | Azure Cloud Expert | Remote

Remotely
Full-time
Part-time

This strategic initiative aims to revolutionize R&D operations by creating automated connections between laboratory PCs and external Lab and Inventory Management Systems. Your architectural expertise will be instrumental in developing a scalable, secure microservices ecosystem that processes real-time data from laboratory equipment and integrates it with cloud-based management platforms.


Key Responsibilities

- Architect and design enterprise-grade backend systems utilizing NestJS and microservices architecture principles.

- Create comprehensive technical documentation including class diagrams, sequence diagrams, state diagrams, and entity-relationship models.

- Provide strategic technical guidance to the scrum master by defining and prioritizing technical tickets aligned with business objectives.

- Develop robust features in NestJS (v10+) with comprehensive unit test coverage following test-driven development practices.

- Implement and optimize a real-time monitoring dashboard for the Connected Lab Platform.

- Manage DevOps workflows including CI/CD pipelines using Azure DevOps (YAML) and infrastructure as code with Terraform.

- Produce detailed technical documentation explaining architectural decisions and implementation strategies.

- Conduct thorough technical handover sessions to internal and external technical teams.

- Participate in critical security and network architecture discussions, providing expert guidance to advance project implementation.


Required Skills

- 5+ years of backend development experience with Node.js and TypeScript.

- 3+ years of hands-on experience with NestJS framework and microservices architecture.

- Proven track record implementing Azure Cloud services including Azure Functions, App Service, Key Vault, and Azure Data Lake.

- Strong knowledge of PostgreSQL database design, optimization, and performance tuning.

- Demonstrated experience with infrastructure as code using Terraform or ARM templates.

- Proficiency in CI/CD pipeline implementation with Azure DevOps.

- Expert understanding of API development best practices and RESTful design principles.

- Experience with containerization technologies (Docker, Kubernetes).

- Strong unit testing skills and commitment to quality assurance practices.

- Excellent documentation abilities and exceptional communication skills.


Nice to Have

- Experience with Angular (v16+) frontend development.

- Knowledge of Python for data processing and integration tasks.

- Familiarity with GraphQL API development for flexible data queries.

- Experience with event-driven architecture patterns and message brokers.

- Background in laboratory information systems or scientific software development.

- Certifications in Azure (AZ-204, AZ-300, AZ-303, or AZ-305).

- Previous work in regulated industries with strict compliance requirements.


Why Join Us

This position offers a rare opportunity to architect mission-critical systems for a global leader in adhesive and consumer brands. You'll work in a fully remote capacity with a skilled agile team on a greenfield project with significant business impact. Your architectural contributions will directly enhance R&D efficiency across our global laboratory network while leveraging cutting-edge cloud technologies.