Senior Full Stack Developer

HUB International•Chicago, IL
•$130,000 - $160,000

About The Position

HUB International is seeking a senior full stack developer to support the growth of its enterprise applications organization. The role owns backend and frontend development and partners with product owners, product designers, application development teams, customers, internal business partners, and PMO functions. The successful candidate will help build and deliver products, contribute to a high-performing team, and work with autonomy in a fast-paced environment. The developer will design, build, test, document, and maintain custom software; lead technical assessment and requirements scoping; support product enhancements and legacy-code refactoring; and help maintain architectural and coding standards. The role also includes mentoring other developers, using AI tools responsibly throughout development, diagnosing production issues, improving monitoring and alerting, and building secure features that protect customer data. HUB describes itself as one of North America’s largest insurance brokers, providing risk management, insurance, employee benefits, retirement, and wealth management solutions in the United States and Canada. It offers training, licensing support, and ongoing development opportunities. Benefits and programs vary by employment status, role, location, and eligibility.

Requirements

  • Bachelor’s degree in Computer Science, Computer Information Systems, or 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 changing business conditions.
  • Ability to manage multiple projects with competing deadlines and priorities.
  • Experience mentoring developers through code review, pairing, or onboarding.
  • Experience with automated unit, integration, and end-to-end testing.
  • Working knowledge of web application security, including the OWASP Top 10, OAuth2/OIDC, and personal-data handling.
  • Experience building and maintaining CI/CD pipelines and working daily in 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 business requirements and product enhancements, and break epics into estimable stories.
  • Participate in the design, development, and implementation of custom software solutions, including legacy-code refactoring, feature development, and 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’s 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 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 establish team standards for reviewing AI-generated code and limiting coding-agent access.
  • 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

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