Talent.com
Senior Full Stack Software Engineer

Senior Full Stack Software Engineer

International Code CouncilCountry Club Hills, Illinois, United States
1 day ago
Job type
  • Full-time
Job description

Full-time

Description

Position Summary :

International Code Council is seeking a Senior Full Stack Software Engineer with a strong track record of building enterprise-scale web applications. You’ll help shape our architecture, standards, and engineering culture as part of a cross-functional agile team. We’re fully containerized on Kubernetes with a decoupled single-page application and automation to build for browser and mobile deployments. The ideal candidate is a hands-on technologist who mentors others, drives technical excellence, and ships well-designed, secure, and pragmatic systems.

Position Responsibilities :

  • Lead design & development of enterprise applications using Node.js (TypeScript), NestJS for backend services, and Nuxt.js (Vue 3) for a decoupled SPA front end.
  • Build robust APIs (REST and / or GraphQL), data access layers (e.g., Prisma or TypeORM), and integration with relational databases (PostgreSQL) and caches (e.g., Redis).
  • Own Quality : implement unit / integration tests (Jest / Vitest), end-to-end tests with Playwright, and enforce code quality / coverage within CI.
  • Scale : containerize services with Docker; deploy to Kubernetes (Helm, ArgoCD, or GitOps tools) and ensure SLA / SLO-driven reliability.
  • Observability & Security : apply OWASP best practices; instrument with OpenAPI / Swagger, structured logging, metrics / tracing (e.g., OpenTelemetry), and APM / monitoring.
  • DevEx & CI / CD : use GitHub / GitFlow (or trunk-based), automate pipelines (e.g., GitHub Actions), and optimize monorepo workflows.
  • Performance & Availability : proactively find / resolve bottlenecks, tune queries / caches, and support horizontal scaling.
  • Collaboration & Leadership : provide thoughtful code reviews, mentor peers, and contribute meaningfully to sprint planning, standups, retros, and architecture reviews.
  • Documentation : author clear technical docs and diagrams for internal and external stakeholders.
  • Accessibility : ensure cross-browser / device support and compliance with WCAG guidelines.

Requirements

Essential Skills and Education / Experience :

  • Bachelor’s degree in Computer Science, Information Systems, or a related technical field; or equivalent professional experience demonstrating comparable expertise
  • 6+ years of professional software engineering experience delivering production web apps, APIs, or large-scale sites.
  • 3+ years building production backends with Node.js / TypeScript; 2+ years with NestJS.
  • 2+ years building modern SPAs with Nuxt.js 3 (Vue 3) in a decoupled architecture.
  • Strong fluency with relational databases (PostgreSQL), database design, and query optimization; familiarity with NoSQL is a plus.
  • Advanced front-end component engineering with Vue 3 (state management, composition API), CSS / SCSS, and a modern UI system (e.g. Vuetify, Tailwind CSS).
  • Demonstrated experience with responsive, mobile first development and automated builds for web and mobile targets (e.g., PWA and / or Capacitor-based packaging).
  • Proficiency with Git, modern branching strategies, code review, and structured deployments.
  • Deep understanding of object-oriented and modular design, clean architecture, testing practices, and secure coding.
  • Non-Technical Requirements :

  • Build positive working relationships across IT disciplines and seniority levels.
  • Collaborate effectively and respond to feedback with professionalism.
  • Demonstrate urgency and ownership; know when to escalate vs. take initiative.
  • Excellent written and verbal communication; organized self-starter with strong attention to detail and GSD attitude.
  • Ability to elicit, document, and refine business / system requirements.
  • Deliver reliably against project schedules.
  • Preferred :

  • Experience architecting SPAs and micro front-ends with Nuxt / Vue in monorepos.
  • Hands-on with Kubernetes in production (Helm / Argo CD / Kompose), secrets management, and runtime hardening.
  • GraphQL (Apollo or Mercurius), event-driven architectures, and messaging (Kafka / RabbitMQ / SQS).
  • Observability tooling (Prometheus / Grafana, OpenTelemetry, ELK / EFK) and SLO practices.
  • Cloud experience (Azure / AWS) and DevOps CI / CD automation.
  • PWA development and offline-first patterns.
  • Exposure to academic or nonprofit environments.
  • Familiarity with JIRA / Confluence and collaborative documentation practices.
  • Physical Requirements :

  • Ability to sit for extended periods while working at a computer or desk
  • Occasional standing, walking, and reaching to access files or office supplies
  • Manual dexterity for typing, filing, and handling office equipment
  • Ability to lift and carry up to 20 pounds occasionally (e.g., office supplies, documents)
  • Visual acuity to read printed and digital materials
  • Auditory ability to communicate effectively in person and over the phone
  • May need to climb stairs in multi-level office building
  • Ability to travel up to 25% annually both domestically and internationally
  • Environmental Conditions :

  • Indoor office / home environment
  • Ability to work productively from home (reliable internet required) if the role is remote / hybrid.
  • Must be able to work in standard office environment with artificial lighting and climate control
  • Disclaimer :

    This description is not an exhaustive list of all responsibilities, duties, and skills required. The company reserves the right to change or add duties to this position as business needs require.

    ICC Family of Solutions offers a competitive starting salary and comprehensive benefits package that includes paid vacation and sick time, health / dental / vision insurance, 401k with generous company match immediately vested, company paid basic life insurance, short-term and long-term disability coverage. Additional voluntary benefit offerings are available such as critical illness insurance, flexible spending accounts, and pet insurance.??

    International Code Council provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, citizen status, religion, ancestry, national origin, age, disability, sex, marital status, military status, pregnancy, sexual orientation or any other basis prohibited by applicable federal, state or local employment laws or regulations in every location in which the company has facilities.

    Salary Description

    up to $135,000

    Create a job alert for this search

    Senior Software Engineer • Country Club Hills, Illinois, United States

    Related jobs
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    SEIChicago, IL, United States
    Full-time
    We are looking for a passionate Senior Full Stack Software Engineer, who is ready to work on the cutting edge of FinTech software solutions. You will be joining our team of experts to build the next...Show moreLast updated: 3 days ago
    • Promoted
    Full Stack Engineer

    Full Stack Engineer

    TBSCGChicago, Illinois, United States
    Full-time
    TBSCG is a modern consulting and engineering company trusted by well‑known enterprise brands.We design, build, and support digital experiences and platforms across financial services, manufacturing...Show moreLast updated: 2 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    TAG - The Aspen GroupChicago, IL, United States
    Full-time
    The Aspen Group (TAG) is one of the largest and most trusted retail healthcare business support organizations in the U.Working in partnership with independent practice owners and clinicians, the te...Show moreLast updated: 17 days ago
    • Promoted
    Senior Software Engineer- Scala

    Senior Software Engineer- Scala

    Rewards NetworkChicago, IL, United States
    Full-time
    For 40 years, Rewards Network has been helping restaurants grow revenue, increase traffic, and boost customer engagement through innovative financial, marketing services, and premier dining rewards...Show moreLast updated: 30+ days ago
    • Promoted
    Senior.NET Engineer / Full Stack / Hybrid / Bolingbrook, IL

    Senior.NET Engineer / Full Stack / Hybrid / Bolingbrook, IL

    Motion RecruitmentBolingbrook, IL, US
    Full-time +1
    This activewear company is a leading wholesaler and distributor of imprintable apparel, accessories, and uniform products, serving the promotional products, e-commerce, and retail industries.T...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Java Engineer / Full time in Willowbrook, IL

    Senior Java Engineer / Full time in Willowbrook, IL

    Motion RecruitmentWillowbrook, IL, US
    Full-time
    A Willowbrook, IL-based veteran-owned company is seeking a Senior Java Engineer to reinforce and enhance its suite of real-time applications used in security environments, including defense, critic...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Engineer / Java / Svelte / Full-time in Willowbrook, IL

    Senior Engineer / Java / Svelte / Full-time in Willowbrook, IL

    Motion RecruitmentWillowbrook, IL, US
    Full-time
    A veteran-owned company based in Willowbrook, Illinois is looking for Senior Java Engineer to advance its real-time application supporting mission-critical and high security environments.Their work...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Harrington StarrChicago, IL, United States
    Full-time
    Get AI-powered advice on this job and more exclusive features.This range is provided by Harrington Starr.Your actual pay will be based on your skills and experience — talk with your recruiter to le...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    AmountChicago, IL, United States
    Full-time
    Amount provides a unified digital origination and decisioning platform that helps financial institutions meet the moment. Designed to scale with banks and credit unions at any stage of their digital...Show moreLast updated: 5 days ago
    • Promoted
    Senior Software Engineer - Data Acquisition

    Senior Software Engineer - Data Acquisition

    WEXChicago, IL, United States
    Full-time
    As WEX continues to scale its Data-as-a-Service (DaaS) platform, the Data Acquisition Team plays a critical role in enabling secure, scalable, and reliable ingestion of data from hundreds of intern...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Java Engineer / Onsite in Willowbrook / Defense / Svelte

    Senior Java Engineer / Onsite in Willowbrook / Defense / Svelte

    Motion RecruitmentWillowbrook, IL, US
    Full-time
    An established, veteran-owned technology company based in Willowbrook, IL is looking to bring on a Senior Java Engineer to support the growth of its mission-critical security solutions.This team bu...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer- Scala Chicago, IL

    Senior Software Engineer- Scala Chicago, IL

    Rewards Network Inc.Chicago, IL, United States
    Full-time
    For 40 years, Rewards Network has been helping restaurants grow revenue, increase traffic, and boost customer engagement through innovative financial, marketing services, and premier dining rewards...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Capital One National AssociationChicago, IL, United States
    Full-time
    Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast‑paced, collaborative, inclusive, and iterative delivery environment? At Capital...Show moreLast updated: 2 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    AmperChicago, IL, United States
    Full-time
    Amper is an early-stage, VC‑backed SaaS technology company on a mission to modernize manufacturing from the ground up.Our platform is designed to transform legacy shop‑floor complexity into actiona...Show moreLast updated: 19 days ago
    • Promoted
    • New!
    Senior Full-Stack Engineering Leader : AWS & Microservices

    Senior Full-Stack Engineering Leader : AWS & Microservices

    Capital OneChicago, IL, United States
    Full-time
    A leading financial technology company is seeking a Senior Manager Software Engineer in Chicago, IL.This role involves leading technology projects and a team of developers to create innovative solu...Show moreLast updated: 5 hours ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    SEI Investments CompanyChicago, IL, United States
    Full-time
    We are looking for a passionate Senior Full Stack Software Engineer, who is ready to work on the cutting edge of FinTech software solutions. You will be joining our team of experts to build the next...Show moreLast updated: 4 days ago
    • Promoted
    Senior Software Engineer, Core Identity (Auth0)

    Senior Software Engineer, Core Identity (Auth0)

    OktaChicago, IL, United States
    Full-time
    Senior Software Engineer, Core Identity (Auth0).Join to apply for the Senior Software Engineer, Core Identity (Auth0) role at Okta. Okta is The World’s Identity Company.We free everyone to safely us...Show moreLast updated: 5 days ago
    • Promoted
    Senior Software Engineer, Storage Platform

    Senior Software Engineer, Storage Platform

    Moonlite AIChicago, IL, United States
    Full-time
    Senior Software Engineer, Storage Platform.Moonlite delivers high-performance AI infrastructure for organizations running intensive computational research, large‑scale model training, and demanding...Show moreLast updated: 3 days ago