JOB OPPORTUNITY: FULL-STACK DEVELOPER

Location: Houston (Clear Lake), TX 
Type of Role: Software Engineer III. Full-time, non-academic, salaried. Annual salary: $108 - $125k
Department: TCWP (Texas Community Watershed Partners), Product Team 
Position Details: Open until filled. Interviews will be scheduled on a rolling basis. 
Experience Preferred: At least five years of professional experience in full stack development. 

 

WHAT WE DO 
 The Texas Community Watershed Partners (TCWP) team provides education, outreach, and planning support for communities around the state of Texas, focusing on approaches that foster collaboration and holistic solutions to reduce risks from floods and other hazards. Leveraging data-driven methodologies and innovative tools, such as CHARM and CommunityViz, our award-winning GIS-based scenario planning software, we facilitate collaborative sessions with community staff and elected officials working together to build a resilient and sustainable future. Operating within the largest university-based extension program nationwide, TCWP is uniquely positioned to deliver highly impactful community planning tools and services. We cultivate strong partnerships with sister state agencies and federal entities, and aim to share our knowledge, expertise, and tools to communities in need of sustainable planning practices.

YOUR ROLE 
We are seeking a Full-Stack Developer with a strong emphasis on Front-End development to serve as a key player to building the CHARM platform initiative—a cloud-based application supporting resilient development, responsible planning, and geospatial decision-making. 

The ideal candidate is fluent in Angular and Node.js, experienced with geospatial data, and comfortable working in Azure cloud environments. This role collaborates closely with product, UX/UI, and development teams to deliver a robust and user-friendly application. You’ll work closely with other developers, shape development standards, and champion continuous delivery and quality across the team. 

BENEFITS

Optional two days work from home. Employees are eligible for a generous health insurance plan, including dental and vision. PTO starts at 12 personal days a year, 11 paid holidays, and ten sick leave days. Employees join the Texas Teachers Retirement System (TRS) with employer contributions. Additional retirement savings are available. Office culture is casual but earnest about doing good work and helping communities improve their safety and well-being through planning. As university employees, staff will have no-cost access to LinkedIn learning training and professional credits. 

 
RESPONSIBILITIES 

Full Stack Development 

  • Lead development of both front-end components of CHARM 

  • Build complex solutions using Angular and Node.js 

  • Configure, maintain, and administer server and client systems 

Collaboration 

  • Work with product owners, UX/UI designers, and developers, data and geospatial analysts to translate requirements into technical solutions 

  • Contribute to product direction and feature prioritization 

Testing and Quality Assurance 

  • Implement comprehensive testing strategies to ensure reliability and performance 

  • Performance Optimization 

  • Identify and resolve performance bottlenecks 

  • Ensure code meets security and scalability standards 

  • Code Reviews 

  • Conduct code reviews to maintain quality and best practices 

Continuous Improvement 

  • Stay current with industry trends and recommend innovative features and technologies 

  • Documentation 

  • Maintain clear documentation for internal and external stakeholders 

Other Duties 

  • Perform other duties as assigned 

 

EDUCATION AND EXPERIENCE

Minimum: 

  • Bachelor’s degree or equivalent combination of education and experience 

  • Five years of related experience 

    Preferred: 

  • 7+ years of experience in full stack development 

 

KNOWLEDGE, SKILLS AND ABILITIES

  • Front-End Proficiency: Strong knowledge of HTML, CSS, JavaScript, and Angular 

  • Back-End Proficiency: Experience with Node.js and RESTful APIs 

  • Database Management: Proficient in SQL and NoSQL databases 

  • Cloud Management: Experience with Azure services, containerization, and CI/CD pipelines 

  • Testing: Familiarity with automated testing tools (e.g., Jest, Mocha, Selenium) 

  • Geospatial Technologies: Experience with ArcGIS, Leaflet, OpenLayers, or similar libraries 

  • Agile Methodologies: Comfortable working in Agile environments using tools like Jira and Confluence 

  • Problem-Solving: Strong analytical and troubleshooting skills 

  • Communication: Excellent verbal and written communication skills 

TO APPLY 

Please send a resume or CV and a cover letter to crystal.lugo@ag.tamu.edu.  

Texas A&M AgriLife is an Equal Opportunity/Affirmative Action/Veterans/Disability Employer.