Acelab aims to transform how the building industry makes material decisions by providing a comprehensive platform that connects architects with the right materials. The current challenge is that architects face overwhelming difficulties in navigating vast product selections and maintaining their firm's collective material expertise. Acelab's Material Hub platform seeks to streamline this process, provide easier access to information, and create a shared language for materials.
Requirements
- Expert-level C-Sharp and .NET development with proven experience building production APIs in .NET 6+ (ideally .NET 8 or 9)
- ASP.NET Core Web API development including middleware, filters, routing, and dependency injection
- Advanced PostgreSQL skills including query optimization, indexing strategies, and performance tuning
- Entity Framework Core or Dapper for data access with understanding of best practices and performance considerations
- API Design: Strong understanding of REST principles, versioning strategies, and API documentation (OpenAPI/Swagger)
- Authentication & Authorization: Experience implementing JWT, OAuth 2.0, or similar authentication patterns
- Testing: Proficiency with xUnit, NUnit, or similar testing frameworks for unit and integration testing
Responsibilities
- Design and implement RESTful APIs using .NET 9 that provide fast, reliable access to our comprehensive material database and power frontend applications
- Build and optimize PostgreSQL database schemas, queries, and indexing strategies to support complex search, filtering, and relationship queries across hundreds of thousands of materials
- Create integrations with third-party services, data pipelines, and AI-powered enrichment systems to enhance material information
- Profile and optimize API endpoints, database queries, and caching strategies to ensure sub-second response times even with large datasets
- Design clean domain models and data structures that represent complex material specifications, project workflows, and user interactions
- Establish backend architecture patterns, conduct code reviews, and mentor team members on best practices for API design and database optimization.
- Design, develop, and maintain RESTful APIs that serve Material Hub frontend applications and potential integration partners
Other
- Architectural Thinking: Ability to design scalable, maintainable systems that balance immediate needs with long-term flexibility
- Performance Mindset: Track record of building high-performance APIs with attention to response times, throughput, and resource efficiency
- Problem Solving: Strategic approach to complex technical challenges with ability to evaluate tradeoffs and make pragmatic decisions
- Collaborative Communication: Excellent communication skills for working across frontend, data engineering, and product teams
- Ownership: Self-motivated with proven ability to take projects from design through production deployment and maintenance