Senior Full Stack Software Engineer
1 day ago
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 (TypeScript), NestJS for backend services, and (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 ; 2+ years with NestJS.
- 2+ years building modern SPAs with 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.
-
Senior Full Stack Software Engineer
5 days ago
Country Club Hills, Illinois, United States International Code Council Full timeFull-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...
-
Manager of Software Engineering
3 days ago
Country Club Hills, Illinois, United States International Code Council Full timeFull-time Description Position Summary: In this role, you will lead one or more teams of software engineers to design, build, and enhance ICC's E-commerce platform and other related applications, ensuring an outstanding customer experience. You will collaborate closely with Product Development, Enterprise Architecture, Project Management, Support, and...
-
Senior Systems Engineer, Cloud
5 days ago
Vernon Hills, Illinois, United States Tremco Construction Products Group Full timeDescriptionLocation: Vernon Hills, IL Department: IT Direct Reports/Manages others: NoSenior Systems Engineer, Cloud and Compute (for our Cloud and On-Prem Engineering and Operations team)We're looking for a hands-on Senior Systems Engineer to join our high-performing Cloud and Compute engineering team at a multibillion-dollar global...
-
Embedded Engineers
5 days ago
Vernon Hills, Illinois, United States Agile Enterprise Solutions Full timeJob Description Qualifications:• Bachelor's Degree or higher in Computer Science or Computer Engineering• years' experience in professional software engineering having shipped several consumer grade products• years of experience in C++ preferably with some exposure to embedded systems like QNX or Embedded Linux. • Experience with coding and debugging...
-
director, human resources
5 days ago
Country Club Hills, Illinois, United States Country Club Hills Full timeThe City of Country Club Hills is now accepting applications for the following full-time position vacancy: DIRECTOR, HUMAN RESOURCES The Human Resources Director plans, leads, and manages all HR polices and programs to ensure compliance with laws and alignment with the City's mission statement and talent search strategy. This position also oversees the daily...
-
Engineering Intern
1 day ago
Vernon Hills, Illinois, United States MEAU Full timeEngineering Interns at MEAU will contribute to a range of technical and project-based initiatives. Our internships offer valuable opportunities to apply academic knowledge in a practical setting, gain exposure to industry practices, and develop core professional competencies under the guidance of experienced engineers.Engineering Interns will support one of...
-
Vernon Hills, Illinois, United States Cinter Career Full time $85,000 - $90,000Job Details:• Job Title: CNC Automation Application Field Service Engineer• Client: Japanese Manufacturing Industry• Working Location: Vernon Hills, IL• Working style: On-site• Employment Type: Full-time / Exempt• Salary: $85-90K Position Overview: We are seeking a highly skilled and motivated CNC Lathe Machine Application Engineer with...
-
Engineer I
6 days ago
Vernon Hills, Illinois, United States Gewalt Hamilton Associates, Inc. Full timeGHA's VISION- NOW AND INTO THE FUTUREGHA will be the premiere consultant partner in the Midwest, providing high-quality services and designs for our clients and community.GHA will be forward looking, working toward a common vision that includes diversity and inclusion, a feeling of belonging, and built upon strong internal and external relationships.GHA will...
-
Weekend Resident Programming Assistant
1 week ago
Vernon Hills, Illinois, United States Brookdale Senior Living Full timeWeekend Resident Program Assistant – Brookdale Vernon HillsJoin our team at Brookdale Vernon Hills as a Weekend Resident Program Assistant, where you'll help create a fun, engaging, and meaningful environment for our residents. This role supports the planning and delivery of weekend activities and programs that promote social connection, wellness, and...
-
Executive Director
8 hours ago
Vernon Hills, Illinois, United States Brookdale Senior Living Full timeDescriptionRecognized by Newsweek in 2024 and 2025 as one of America's Greatest Workplaces for DiversityMake Lives Better Including Your Own. If you want to work in an environment where you can become your best possible self, join us You'll earn more than a paycheck; you can find opportunities to grow your career through professional development, as well as...