Responsibilities:Develop, maintain, and optimize web applications using PHP/Laravel, WordPress, and NodeJSCollaborate with business stakeholders, graphic designers, QA, and other team members to define requirements, design solutions, and deliver new featuresTroubleshoot, profile, and optimize code to ensure high performance, stability, and securityWrite clean, well-structured, and well-documented code; actively participate in code reviewsMonitor application health, identify bottlenecks or bugs, and implement timely fixesFirst point of contact for change requests and enhancements on ciat.edu and CIAT web properties including content updates, images, menu changes, digital assets, new page layouts, new features, and accessibility featuresCreate responsive and interactive web pages that align with CIAT brand guidelinesEnsure all ciat.edu website pages and content remain editable in version control tools for collaborative team maintenanceCollaborate closely with our in-house and third-party development team members to triage, delegate, and test new web changesGather project requirements outlined by department stakeholders and provide time estimates to scope web projects for implementationAccurately implement design specifications and work collaboratively with the marketing team to optimize the user experience within time, budget, and business constraintsMonitor web analytics and real-time visitor monitoring tools to recommend improvements in web accessibility, functionality, or new feature deploymentCommunicate effectively and professionally with internal teams and vendorsUtilize critical thinking and problem-solving skills to outline programmatic solutions for solving critical business challengesStay up to date with emerging tools, libraries, frameworks, and industry trends; proactively suggest improvementsAdhere to CIAT's compliance requirements to ensure all Federal, State, accreditation, and institutional policies and procedures are being metContribute to team effort by accomplishing results as neededEmbody CIAT's mission, vision, purpose and valuesEnsure a safe, secure, and ethical work environmentRequirementsBachelor's degree in software development, web development, computer science, or related industry experience7+ years of web programming experience in professional business environments7+ years of experience with version control tools such as Git, to collaborate with a multi-person development teamAdvanced expertise in PHP/Laravel, including complex Eloquent relationships, service container usage, event-driven design, and queue orchestration requiredExperience with backend languages, such as Rust, or exposure to systems-oriented development in Go or Python preferred. Familiarity with Microsoft Power Pages preferredStrong proficiency in WordPress, building and maintaining scalable solutions such as multisite or headless implementations, with deep REST API customization and effective caching strategiesStrong proficiency in Node.js, including service-oriented architecture, real-time features (WebSockets), and performance profiling in production environmentsStrong proficiency with front-end development, with deep knowledge of JavaScript (ES6+) and CSS (including preprocessors such as SASS or LESS), and production experience with at least one major framework (React or Vue.js)Demonstrable experience designing and optimizing relational database schemas (MySQL or PostgreSQL), with working knowledge of NoSQL systems (Redis or MongoDB) for caching and high-throughput workloadsDemonstratable experience with containerization and delivery pipelines, including Docker and CI/CD workflows, and familiarity with orchestration platforms such as KubernetesStrong proficiency with API design, including RESTful and GraphQL systems, authentication and authorization flows (OAuth2, JWT), and real-time communication patternsExperience with automated testing, including unit, integration, or end-to-end testing using tools such as PHPUnit, Jest/Mocha, or CypressFamiliarity with security best practices, including OWASP guidelines, content security policies, and secure development practices across the stackOwnership mindset around code scalability, and reliability, with a proactive approach to identifying and resolving issues before they impact usersConfident use of Git as an engineering tool, with attention to clear history, ownership, and long-term maintainabilityFamiliarity with responsive web design, mobile compatibility, UI/UX best practices.