NestJS Backend Architect | Azure Cloud Expert | Remote
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.