Senior Full Stack Software Engineer at INTERNATIONAL CODE COUNCIL INC
Country Club Hills, IL 60478, USA -
Full Time


Start Date

Immediate

Expiry Date

07 Nov, 25

Salary

125000.0

Posted On

08 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Html, Json, Sass, Multiple Disciplines, Bootstrap, Technical Requirements, Php, Javascript, Xml, Communication Skills, Web Development, Access, Web Applications, Object Oriented Design

Industry

Information Technology/IT

Description

POSITION SUMMARY:

International Code Council is seeking a Senior Full Stack Software Engineer with a strong track record of building enterprise-level web applications. This role requires a technically proficient and self-directed engineer who can lead the design, development, and maintenance of robust digital solutions that support ICC’s mission. The ideal candidate is a strategic thinker who thrives in a collaborative environment and is passionate about mentoring others and driving technical excellence. You will join a cross-functional agile development team and play a key role in shaping architecture, standards, and engineering culture.

NON-TECHNICAL REQUIREMENTS:

  • Ability to establish positive working relationships with multiple disciplines of Information technology department & staff levels
  • Demonstrated ability to collaborate and receive feedback regarding ongoing projects
  • Respond to business needs with urgency and professionalism
  • Know when to escalate issues and when to take initiative
  • Organized, self-starter with outstanding written and verbal communication skills
  • Problem solving skills and strong attention to details
  • Ability to identify and document business/system requirements
  • Ability to work and deliver to meet the project schedules
  • Ability to work productively from home (including access to a reliable internet connection) is required if position is filled remotely

ESSENTIAL SKILLS AND EDUCATION / EXPERIENCE:

  • 5+ years of experience in web development, with a focus on web applications, API services, or high-profile websites.
  • Proven expertise in PHP, VueJS, HTML, JavaScript, XML, and JSON.
  • Strong understanding of MySQL/MS-SQL and database architecture (relational and non-relational).
  • Advanced front-end development skills using Bootstrap and SASS.
  • Demonstrated experience in responsive and mobile-first development.
  • Familiarity with browser technologies and accessibility standards (WCAG).
  • Proficiency with version control systems (Git/SVN) and structured deployment practices.
  • Deep understanding of object-oriented design and programming techniques.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
  • Lead the analysis, design, and development of enterprise-grade applications using PHP 7+, VueJS 2+, MySQL, HTML, and JavaScript.
  • Apply advanced knowledge of Docker, GitHub/Gitflow, unit testing, and Playwright to ensure scalable and maintainable solutions.
  • Collaborate with peers and junior developers, providing thoughtful code reviews and technical guidance.
  • Independently drive concepts from ideation to completion, demonstrating ownership and accountability.
  • Introduce innovative ideas and solve complex technical challenges with minimal oversight.
  • Write high-quality, well-structured, and thoroughly tested code based on OO and MVC principles.
  • Proactively identify and resolve performance and security issues, escalating risks appropriately.
  • Use system monitoring tools to detect and troubleshoot bottlenecks, ensuring optimal uptime and responsiveness.
  • Contribute meaningfully to agile ceremonies including sprint planning, standups, retrospectives, and architecture reviews.
  • Produce clear technical documentation and diagrams that support internal and external stakeholders.
  • Ensure cross-browser and cross-device compatibility for all digital solutions.
    Requirements:
Loading...