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.