Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Tuff Shed, Inc. Logo

Sr Software Developer

Tuff Shed, Inc.

Salary not specified
Nov 17, 2025
Apply Now

Tuff Shed is looking to solve business and technical problems by creating and refining custom software solutions tailored to their ever-evolving business needs, aiming to break new ground with innovative technology and lead the way in the manufacturing and construction industry through digital transformation.

Requirements

  • 4-5 years of software development experience using .NET Core with C-Sharp, or other modern object-oriented languages (e.g. Java, Go) preferred.
  • Direct experience with React, Next.js or other modern front-end frameworks.
  • Direct experience with building and maintaining distributed systems, including microservices and event driven architecture.
  • Direct experience implementing observability and telemetry improvements and resolving integration challenges.
  • Experience with automated testing frameworks at all levels, performance optimization techniques, and related QA tools.
  • Experience in containerization of applications and deploying them in a Kubernetes environment.
  • Experience building and maintaining pipelines for CI/CD tools (e.g. GitHub Actions, Jenkins, TeamCity).

Responsibilities

  • Designing, implementing, and deploying scalable, high-performance software and systems tailored to our expanding business needs.
  • Developing server-side services and applications utilizing .NET 10 (.NET Core).
  • Building and improving APIs and event-based schemas, specs, and contracts.
  • Building and improving integrations between systems with a focus on data integrity and drift.
  • Building and improving user-friendly front-end interfaces using React.
  • Ensuring compatibility of solutions with our containerized Kubernetes cluster.
  • Establishing and maintaining observability, tracing, monitoring and logging systems for projects.

Other

  • Lead other developers by creating and maintaining code standards and running code reviews.
  • Effectively communicating solution concepts and guidelines to the broader team.
  • Continuously researching and staying current with emerging technologies and proposing updates as necessary.
  • Actively participating in continuous improvement efforts for application design and support.
  • Creating comprehensive technical documentation as required.