Backend Architect (NestJS/Azure) | Remote Microservices Expert

Remotely
Full-time
Part-time
Our ambitious initiative aims to revolutionize laboratory workflows by creating an intelligent bridge between physical R&D test environments and our SaaS platforms. You'll develop a comprehensive solution that automatically captures and transfers prototype test data into our Lab and Inventory Management Systems while simultaneously building the inaugural MVP version of our CLP platform. Key Responsibilities - Design and define comprehensive microservices architecture for both backend (NestJS) and frontend (Angular) components. - Create detailed technical documentation including class diagrams, sequence diagrams, state diagrams, and entity-relationship models. - Develop robust backend features using NestJS with comprehensive unit testing coverage. - Implement and optimize monitoring dashboard capabilities for the CLP platform. - Lead DevOps activities including maintaining Azure DevOps pipelines (YAML) and updating Terraform infrastructure scripts. - Collaborate with the scrum master to define technical tickets aligned with business priorities. - Conduct thorough technical handover sessions to internal/external teams. - Participate in high-level technical discussions around security architecture and network configuration. Required Skills - 5+ years of experience in backend development with Node.js/NestJS frameworks. - Proven expertise in designing and implementing microservices architecture for enterprise applications. - Strong understanding of Azure Cloud services and infrastructure deployment patterns. - Experience with PostgreSQL database design, optimization, and performance tuning. - Proficiency in DevOps practices including CI/CD pipelines and infrastructure as code. - Demonstrated ability to work effectively in agile environments (2-week sprint cycles). - Strong documentation skills with ability to justify technical decisions and architectural choices. - Experience with containerization and orchestration technologies. - Understanding of security best practices in cloud environments and implementation of private endpoints. Nice to Have - Experience with Angular frontend development and API integration. - Knowledge of Python for secondary backend implementations. - Previous work with laboratory or inventory management systems. - Experience with Azure Data Lake or similar big data solutions. - Background in scientific or R&D-focused applications. - Terraform scripting expertise for infrastructure automation. - API gateway implementation experience. - Experience with monitoring and observability tools (App Insights, Log Analytics). Why Join Us Work on a cutting-edge project that bridges physical laboratory operations with sophisticated cloud infrastructure. You'll have the opportunity to architect a system from the ground up, implementing modern development practices while working with a global team in an agile environment. This fully remote position offers the flexibility to work from anywhere while tackling challenging technical problems for a market-leading company in consumer products. Your expertise will directly influence the future of R&D operations across our international network of laboratories.