Full Stack Senior Web Developer
Texas A&M AgriLifeAbout the role
Job Title
Full Stack Senior Web DeveloperAgency
Texas A&M Agrilife Extension ServiceDepartment
Disaster Resilience & RecoveryProposed Minimum Salary
CommensurateJob Location
Houston, TexasJob Type
StaffJob Description
Job Description Summary
The Full Stack Senior Web Developer will serve as the technical lead for full stack development with the CHARM platform initiative - a cloud-based application supporting resilient development, responsible planning, and geospatial decision making. In partnership with other roles on the project, this position is responsible for building and optimizing all layers of the application while ensuring alignment with strategic product goals and technical best practices. This position possesses deep technical expertise, hands-on experience, and a passion for impactful public sector work. This position plays a critical role in ensuring the long-term impact and adoption of the platform by community, civic, and governmental partners.
The Full Stack Senior Web Developer is proficient in both front-end and back-end development, with a strong focus on testing and quality assurance. This position works closely with product, UX/UI, and development teams to deliver a robust and user-friendly application. The role brings a proactive, solutions-oriented mindset and fluency in web technologies, cloud services, and geospatial services. The developer mentors junior team members, shapes development standards, and champions continuous delivery and quality across the team.
Responsibilities
Full Stack Development:
Leads the design, development, and maintenance both front-end and back-end components of CHARM.
Develops complex solutions on the appropriate platforms as required by projects.
Leads and/or coordinates efforts to setup, configure, maintain, and administer server and client systems.
Technical Leadership:
Defines technical architecture, leads codebase strategy, and collaboratively guides spring planning.
Supports team growth by mentoring junior developers and providing technical guidance.
Collaboration:
Works closely with product owners, UX/UI designers, geospatial analysts, and other stakeholders to gather requirements and translate them into technical solutions.
Makes recommendations for improvement of programming tools and strategies as part of the development process; Contributes to product direction, feature planning, and prioritization, especially around technical feasibility and opportunities for innovation.
Testing and Quality Assurance:
Implements and maintains comprehensive testing strategies to ensure the reliability and performance of the application.
Performance Optimization:
Identifies and addresses performance bottlenecks to ensure a smooth user experience. Ensures that code meets security standards.
Code Reviews:
Conducts code reviews to maintain code quality and best practices.
Continuous Improvement:
Stays up to date with the latest industry trends and technologies to continuously improve the application.
Recommends and prototypes innovative features and tech approaches that enhance platform impact and experience.
Documentation:
Creates and maintains clear documentation for internal teams and external collaborators. Reviews system and program documentation for accuracy and completeness.
Performs other duties as assigned.
Qualifications
Required Education and Experience:
Bachelor’s degree or equivalent combination of education and experience.
Seven years of related experience.
Preferred Education and Experience:
10+ years of experience in full stack development.
Preferred Knowledge, Skills and Abilities:
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s