Backend Architect (NestJS/Azure) | Remote Microservices Expert
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.