Full Stack .NET Engineer
Albi is a fast-growing SaaS company on a mission to propel the restoration industry forward by empowering restoration companies with the technology they need to scale and grow their businesses. Recently voted a Top 10 Start-up in Chicago by LinkedIn and a Top Start-up by BuiltIn, and backed by Y Combinator, this is an exciting time to join our team as we enter a stage of rapid growth and product expansion.
About the role
We're looking for a Full Stack .NET Engineer with solid experience building and shipping web applications on the .NET / C# stack, combined with modern frontend skills, to help us deliver reliable, scalable, and delightful experiences to our customers. This is a mid-level role for an engineer who can independently own complex features end-to-end — from API and data layer through to the UI — make sound technical decisions within their area, and mentor and support more junior engineers along the way.
Responsibilities
- Design, build, and maintain backend services and APIs in .NET / C# that power our web and mobile clients
- Develop responsive, high-quality frontend features using a modern JavaScript framework (e.g., Angular, React, or Blazor)
- Own complex features end-to-end — from design and implementation through testing, release, and monitoring
- Design and evolve data models and write efficient queries across SQL and NoSQL databases
- Debug and resolve issues across services (e.g., data sync between web and mobile), weighing trade-offs to find pragmatic solutions
- Collaborate closely with product managers and designers to refine scope and deliver seamless application experiences
- Drive performance, reliability, and code quality through automated testing, code reviews, and observability
- Contribute to and improve CI/CD pipelines and developer tooling to raise team velocity
- Mentor junior engineers, review peers' work thoughtfully, and contribute to team documentation and knowledge sharing
- Participate in architectural discussions and help lead small initiatives or workstreams within your area
Requirements
- 3+ years of professional software development experience, including 3+ years building applications with .NET / C#
- Solid frontend experience with a modern JavaScript framework such as Angular, React, or Blazor, including HTML, CSS, and TypeScript
- Strong experience designing and integrating RESTful APIs and building maintainable, well-tested code
- Familiarity with SQL and NoSQL databases (e.g., SQL Server, PostgreSQL, MongoDB) and sound data modeling
- Good understanding of software design principles, patterns, and best practices
- Ability to deliver complex features independently with high quality and reliability, and to reason about performance, scalability, and technical trade-offs
- Exposure to CI/CD pipelines and version control workflows (e.g., GitHub Actions, Azure DevOps, Git)
- Comfortable working in a cloud environment (Azure, AWS, or GCP)
- Excellent collaboration and communication skills, with a track record of clearly sharing progress and raising risks early
- Bonus: experience with cloud-native architectures, microservices, message queues, or containerization (Docker/Kubernetes)
- Preferred: experience in a fast-moving SaaS product environment
Schedule
This is an in-office first role based in downtown Chicago, IL, near Union Station. The position requires working on-site a minimum of 3 days per week. Fully remote arrangements are not available.
Benefits
- Competitive salary ($100K–$120K/year)
- Flexible PTO
- Medical, dental, and vision insurance coverage
- 401K plan + matching
- Good balance of personal autonomy and team collaboration on projects
- Work on a team of smart, kind humans passionate about leveraging technology to solve real-world problems
- Environment where your input is highly valued and personal growth is prioritized
- Regular team events and off-sites
- Continuing education, mentoring, and career development opportunities