Job Specifications
About Stratus
The Leading Tool for MEP Fabrication Workflows.
Stratus is a cloud-based software platform that revolutionizes MEP fabrication and construction management by seamlessly integrating CAD software like Revit and AutoCAD with manufacturing tools to reduce errors and boost efficiency. By leveraging digital models for precision fabrication and enabling real-time collaboration, Stratus enhances communication among teams and ensures accurate project tracking. This platform empowers specialty contractors to streamline their workflows from BIM to installation, optimizing planning, resource allocation, and project execution.
About The Role
We're building a new revenue enablement team focused on revolutionizing materials procurement for MEP contractors. The Principal Full Stack Engineer will lead the technical vision for our Purchasing and Forms platform—a greenfield product that tackles one of construction's most persistent challenges: matching Bill of Materials (BOM) data from internal systems with supplier nomenclature and documentation. This role sits at the intersection of product engineering, data intelligence, and AI/ML innovation. You'll architect and build AWS-native solutions that process complex procurement workflows, extract and normalize data from diverse document formats (especially PDFs), and leverage fuzzy matching algorithms and machine learning to automate supplier data reconciliation. Over the next year, you'll grow and mentor a team of 3-4 engineers while establishing the technical foundation for a product that will become central to our 2025+ business strategy. We need a startup-minded product engineer who thrives on ambiguity, can rapidly deliver proof-of-concepts that demonstrate customer value, and has the technical depth to make sophisticated architectural decisions around data processing pipelines, document intelligence, and scalable cloud infrastructure. This is approximately 70% backend/data engineering and 30% frontend work—building robust Python APIs, designing event-driven data pipelines, implementing ML-powered matching systems, and creating intuitive Vue.js interfaces for procurement workflows. You will work across all areas of the SDLC from planning through implementation, testing, and deployment. As a thought leader who commands excellence while communicating effectively with peers and the broader company, you'll collaborate closely with a talented team of developers, UX designers, and product managers to deliver high-quality solutions within our DevEx metrics-based approach. You'll be expected to drive architectural decisions, establish engineering best practices, and serve as a technical mentor to the team.
What You’ll Do
Lead technical strategy and architecture for the Purchasing platform as founding engineer of a new revenue enablement team, driving rapid proof-of-concept development that validates product hypotheses and demonstrates customer value
Architect scalable AWS solutions using services including API Gateway, Lambda, Step Functions, DynamoDB, S3, EventBridge, SQS/SNS, and Infrastructure as Code (CDK/CloudFormation/Terraform)
Design and implement data processing pipelines for handling procurement workflows, including fuzzy matching algorithms and AI/ML systems for automated BOM-to-supplier data reconciliation
Build robust PDF extraction and document intelligence systems to normalize supplier catalogs, invoices, and procurement documents from diverse formats
Lead backend development with Python, building robust APIs and microservices that support complex procurement workflows and data-intensive operations
Drive technical architecture decisions for both greenfield projects and data pipeline optimization, establishing scalable foundations while maintaining speed to market
Deliver value across the cloud stack, including backend (Python, TypeScript on AWS), data processing systems, and frontend (TypeScript, Vue.js)
Collaborate with cross-functional teams to define, design, and ship new features end-to-end, working closely with product managers and customers to validate assumptions
Ensure performance, quality, and responsiveness of applications across the full stack with focus on AWS scalability patterns and data pipeline reliability
Grow and mentor a team of 3-4 engineers over the next year as the product scales, establishing engineering best practices and development workflows
Address technical debt strategically to unlock feature opportunities while maintaining system stability and data quality
Identify and correct bottlenecks and fix bugs across frontend, backend, and data processing systems
Establish and maintain code quality standards, organization, and automation practices for both application code and data pipelines Implement and evangelize modern automated testing practices for both frontend and backend frameworks to ensure robust and reliable code
Advocate for incremental delivery and trunk-based development, consistently aligning with the practices