Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

International Code Council Logo

Senior Full Stack Software Engineer

International Code Council

Up to $135,000
Jan 2, 2026
Country Club Hills, IL, US
Apply Now

International Code Council is seeking a Senior Full Stack Software Engineer to help shape their architecture, standards, and engineering culture as part of a cross-functional agile team, building enterprise-scale web applications

Requirements

  • 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.

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.

Other

  • Bachelor’s degree in Computer Science, Information Systems, or a related technical field; or equivalent professional experience demonstrating comparable expertise
  • Build positive working relationships across IT disciplines and seniority levels.
  • Collaborate effectively and respond to feedback with professionalism.
  • Ability to elicit, document, and refine business/system requirements.
  • Ability to travel up to 25% annually both domestically and internationally