Full-stack Software Engineer

Hybrid
Roselle, IL, United States

About Collars

Collars is building a advanced technology to address current hiring struggles for employers and applicants in the trades. We move quickly, experiment often, and expect everyone on the team to take ownership of large problem areas. If you thrive in fast cycles, enjoy solving hard technical challenges, and want to shape products used by thousands of people, we would love to meet you.

Role Overview

We are looking for a full stack software engineer who is comfortable working across backend services, web applications, and mobile clients. You will architect, build, and scale core features across the Collars platform. The ideal applicant has experience in high growth startup environments and is excited by rapid iteration, shipping often, and working closely with product and design partners.

You will play a central role in defining technical strategy, establishing patterns and best practices, and ensuring high reliability and performance across all parts of the stack.

Responsibilities
  • Design and implement backend APIs and services using Nest.js and TypeScript
  • Build and maintain web applications using Next.js with a strong focus on performance and usability
  • Develop mobile applications using React Native (rn-cli or Expo) and integrate them with backend systems
  • Own PostgreSQL data modeling, migrations, and query optimization
  • Collaborate with product, design, and leadership to translate requirements into technical solutions
  • Implement automated testing, CI pipelines, and monitoring for all deployed services
  • Contribute to architectural decisions that improve scalability, reliability, and developer experience
  • Participate in code reviews, provide mentorship, and help establish strong engineering standards
  • Ship high quality features quickly while maintaining a strong sense of ownership over the product

Qualifications

Required
  • Strong experience with TypeScript in both backend and frontend environments
  • Professional experience with Nest.js for API development
  • Experience building production mobile applications using React Native with rn-cli or Expo
  • Experience with cloud platforms such as AWS, GCP, or Azure
  • Experience building production web applications using Next.js or React
  • Solid understanding of relational databases with hands-on experience using PostgreSQL
  • Ability to work across the stack and take features from concept to deployment
  • Prior experience in a fast moving startup environment where priorities shift quickly
  • Strong problem solving skills and ability to work autonomously
  • Comfortable working in high ownership environments with limited structure

Bonus
  • Hands-on experience building features powered by LLMs and deploying them at scale in real user environments
  • Experience with authentication and authorization patterns
  • Background working with CI tools such as GitHub Actions
  • Exposure to microservices or modular monolith architectures
  • Strong product intuition and desire to help shape user experience

What We Look For
  • Bias toward fast iteration and learning
  • Curiosity and a willingness to challenge assumptions
  • Strong communication skills and a collaborative mindset
  • Desire to build meaningful products that support hiring teams and applicants in the trades

If you are interested in the position, please reach out to dgarcia[at]collars[dot]io.