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.
