Skip to main content

Full Stack Software Engineer

Posted 2 days ago

thrivelyChicago (IL)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Full Stack Software Engineer Arlington Heights, IL - Onsite 4 days a week
About the Opportunity: Thrively is partnering with an established organization that is modernizing the technology that powers its business. Our client is hiring multiple Full Stack Software Engineers to join a small, collaborative team building and modernizing internal applications used by more than 1,000 employees. You’ll work across the full stack using C#/.NET, React, SQL and relational databases while helping migrate legacy applications to a modern web environment. The team is also actively incorporating AI-assisted development into how they build, test and deliver software.
What You’ll Be Doing:
  • Build and maintain full-stack web applications using C#/.NET, React and SQL
  • Modernize legacy applications and move them to a modern web-based environment
  • Develop across frontend, backend and database layers
  • Work directly with internal users to understand business needs and build practical solutions
  • Write and maintain automated tests
  • Participate in Agile development, daily standups and sprint planning
  • Use AI-assisted development tools, including Cursor, as part of the development process
  • Collaborate with developers, QA and technology leadership on technical decisions and future development
What We’re Looking For:
  • Full-stack web application development experience
  • Experience with C#/.NET or a comparable object-oriented development language
  • Experience with React or another modern JavaScript framework
  • Strong SQL and relational database experience
  • Understanding of APIs and modern web application development
  • Experience with automated testing and Agile development
  • Interest in AI-assisted software development
  • Strong communication skills and comfort working directly with business users
  • Curious, self-directed and comfortable learning new technologies What Makes Someone Successful Here:
  • Comfortable working across the full stack
  • Pragmatic approach to balancing quality, speed and business needs
  • Strong problem-solving skills and genuine technical curiosity
  • Ability to communicate and collaborate with both technical and non-technical teams
  • Self-starter who enjoys learning and experimenting with new technology
  • Team-first mindset with low ego and high ownership What Our Client Offers:
  • Small engineering team with meaningful ownership and visibility
  • Full-stack environment built around C#/.NET, React, SQL and relational databases
  • AI-assisted development using Cursor, with access to Claude, Gemini and Perplexity
  • Opportunity to modernize business-critical applications and help shape what comes next
  • Collaborative engineering culture focused on learning, experimentation and delivering great solutions
  • Direct access to technology leadership and the users you’re building for
  • Hybrid schedule with 4 days onsite in Arlington Heights and 1 day remote If you’re a full-stack engineer who wants ownership, modern technology, AI-assisted development and the opportunity to make a visible impact on a small team, we’d love to connect.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this