Overview
Skills
Job Details
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.
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:
- Seven 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
BENEFITS
- Optional one day work from home (Fridays)
- Generous health insurance plan including dental and vision
- PTO: 12 personal days, 11 paid holidays, 10 sick leave days annually
- Participation in Texas Teachers Retirement System (TRS) with employer contributions
- Additional retirement savings options available
- Casual office culture focused on meaningful work and community impact
- Free access to LinkedIn Learning and professional development resources