Software Engineer III, Full Stack Developer

Overview

On Site
$108,000 - $125,000
Full Time
No Travel Required

Skills

Problem -Solving
Communication
Agile Methodologies
Geospatial Technologies
Testing
Cloud Management
Database Management
Back-End Proficiency
Front-End Proficiency

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
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.