Senior Full Stack Developer

Hub International Insurance•Chicago, IL

About The Position

HUB International is seeking a senior full stack developer to partner with its enterprise applications organization during its next phase of growth. The role owns both backend and frontend development and partners with product owners, product designers, application development teams, customers, internal business partner management, and PMO functions. The developer will help build and deliver products, contribute to a high-performing team, and work in a fast-paced environment that emphasizes employee autonomy and impact. The role involves producing maintainable and scalable software, assessing and scoping requirements, designing and implementing custom solutions, modernizing legacy code, developing features, and maintaining test coverage. The developer will help uphold technical and architectural standards, mentor other developers, and contribute across languages and frameworks as project needs change. Responsibilities also include incorporating AI tools into development practices, supporting production reliability and security, and collaborating with stakeholders to make informed technical decisions.

Requirements

  • Bachelor’s degree in Computer Science, Computer Information Systems, a related field, or equivalent work experience.
  • At least 5 years of professional software development experience, including production work in both a front-end framework and .NET.
  • Strong proficiency in C#, .NET, React or a similar framework, TypeScript, JavaScript, HTML, CSS, and SQL.
  • Experience designing and building REST APIs, including versioning, error handling, and authentication.
  • Ability to collaborate effectively in a polyglot engineering team and contribute across languages and frameworks as project needs demand.
  • Strong interpersonal communication skills.
  • Strong analytical and problem-solving skills.
  • Ability to explain technical tradeoffs to non-technical business owners, lead technical discussions, and drive decisions.
  • Ability to adapt to quickly changing business conditions.
  • Ability to manage multiple projects with competing deadlines and priorities.
  • Experience mentoring other developers through code review, pairing, or onboarding.
  • Experience with automated testing at unit, integration, and end-to-end levels.
  • Working knowledge of web application security, including the OWASP Top 10, OAuth2/OIDC, and handling personal data.
  • Experience building and maintaining CI/CD pipelines and daily use of Git with Bitbucket, GitHub, or Azure DevOps.
  • Experience with data modeling and query tuning in SQL Server.

Nice To Haves

  • Hands-on experience with cloud platforms, preferably Microsoft Azure, including App Services, Azure Functions, Azure DevOps, or Azure SQL.
  • Experience building accessible, cross-browser web applications that meet WCAG 2.1 AA.
  • Experience with frontend architecture, including state management, component design, and rendering performance.
  • Experience with application monitoring in Azure Application Insights or a similar tool.
  • Experience with GraphQL.
  • Experience working on Scrum teams.

Responsibilities

  • Produce high-quality, maintainable, and scalable software.
  • Lead technical assessment and scoping for new business requirements and product enhancements, and break epics into estimable stories.
  • Participate in the design, development, and implementation of custom software solutions, including refactoring legacy code, developing features, and adding test coverage.
  • Collaborate with the development team to deliver maintainable and scalable software.
  • Maintain coding standards and participate in peer code reviews.
  • Ensure architectural principles and coding standards are maintained throughout code and project lifecycles.
  • Stay current with tools and frameworks and propose improvements to HUB technical solutions and portal platforms.
  • Prepare detailed program specifications and help design, code, test, debug, document, and maintain programs.
  • Analyze requirements, collaborate with the architect, and lead the creation of thoughtful software designs.
  • Mentor mid-level and junior developers through pairing and code review, and help onboard new hires.
  • Use AI tools across the development lifecycle and help define team practices, including review standards for AI-generated code and access limits for coding agents.
  • Diagnose and fix production issues, add monitoring and alerting, and lead blameless postmortems.
  • Build features with security in mind, including authentication, authorization, and handling customer personal data.
  • Contribute across languages and frameworks in a polyglot engineering team as project needs change.

Benefits

  • Health, dental, vision, life, and disability insurance.
  • Flexible spending account (FSA) and health savings account (HSA).
  • 401(k) accounts and retirement savings matching.
  • Paid time off, including vacation, sick, and personal days.
  • Eligible bonuses, equity, and commissions for some positions.
  • Structured training, licensing support, and ongoing development opportunities.
  • Paid parental leave.
  • Wellbeing program.
  • Company-paid life and disability plans.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service