Platzhalter Bild

Homeoffice Senior Full Stack Software Engineer at INTERNATIONAL CODE COUNCIL INC

INTERNATIONAL CODE COUNCIL INC · Country Club Hills, United States Of America · Remote

Apply Now

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.


Position 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

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.

Plus:

  • Experience architecting and building SPAs or mobile apps using VueJS.
  • Familiarity with Docker, Swarm/Kubernetes, and PWA development.
  • Knowledge of UI/UX principles and information architecture.
  • Experience with web services and third-party API integration.
  • Background in Agile methodologies and DevOps CI/CD automation.
  • Exposure to academic or nonprofit environments.
  • Experience with PHP MVC frameworks like Symfony 5+ or Laravel 8+.
  • Familiarity with JIRA/Confluence and collaborative documentation practices.
Apply Now

Other home office and work from home jobs