Software Developer (Fullstack)

Crash ChampionsWestmont, IL
$120,000 - $145,000

About The Position

Crash Champions is seeking a skilled and driven Full Stack Software Developer to join their expanding development team. This position involves both frontend and backend responsibilities, contributing to the creation of scalable, user-focused web applications. The successful candidate will collaborate with fellow developers, product managers, and stakeholders to design and implement high-quality features, address complex challenges, and consistently deliver robust, maintainable code across all layers of the application stack.

Requirements

  • 3+ years application development experience with the Microsoft .NET platform
  • 3+ Years experience using HTML5, CSS3/SCSS, JavaScript, TypeScript, responsive design, Angular, React, NextJS, React-Native.
  • Experience with React /Single Page Applications.
  • Strong .NET Core (C#) experience with Web Services/API's, HTML/CSS (Bootstrap)
  • Demonstrated proficiency with SQL, stored procedures, and database design
  • Thorough understanding of object-oriented development (OOD), including an in-depth knowledge of implementing RESTful, micro services design patterns and architectures
  • Strong experience in end-to-end data ingestion process from receiving, manipulating and publishing data via services.
  • Full Software Development Lifecycle (SDLC) experience including gathering requirements, design, development, testing, documentation, etc.
  • Experience with DevOps (CI/CD, Agile, Observability)
  • Experience with Azure Function Apps.
  • Excellent verbal and written communications skills and excellent presentation skills
  • Excellent organizational and interpersonal skills, working in a team environment

Nice To Haves

  • Development experience using cloud-based resources (Azure preferred)
  • Advanced Proficiency in Programming Languages
  • Security Best Practices
  • Familiarity with accessibility (WCAG) and cross-browser compatibility.
  • Experience with performance profiling and web vitals monitoring

Responsibilities

  • Work on a software team with other developers to create new modules and feature-functionality for the company’s management system.
  • Code, test, and prepare releases to existing software solutions following established design, coding and implementation methods and standards for specifications, development, testing and delivery.
  • Collaborate with cross-functional teams, including designers, product owners/managers, and developers, to deliver high-quality software solutions.
  • Build enterprise-level services and applications using various programming and scripting languages.
  • Create and consume RESTful APIs as well as other types of third-party APIs.
  • Performing C# code changes, production support, and application enhancements.
  • Work with end-users and cross-functional teams to develop new application features that meet evolving business needs, using C#, .NET Core, and Azure DevOps.
  • Work with UX/UI designers to integrate APIs and backend services into React applications, ensuring seamless data synchronization and real-time updates.
  • Develop reusable components and scalable frontend systems.
  • Quality Assurance.
  • Carry out unit and system test plans.
  • Implement CI/CD DevOps process used in Azure for constant releases into QA and Production environments.
  • Participate in scheduled daily/weekly sprint meetings.

Benefits

  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Group Life Insurance
  • Disability Insurance
  • 401k Retirement Plan with match
  • Referral Bonus (“Cash From Crash”)
  • 5 Paid Holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service