Full Stack Developer
Listed on 2026-05-24
-
Software Development
Software Engineer, Full Stack Developer, Backend Developer
Who We Are
For over 117 years and across four generations of family ownership, Brooks Construction Company, Inc. has stood for Family, Integrity, Respect, Safety, Teamwork, and Quality in the civil construction industry. Based in Fort Wayne, Indiana, with over 270 employees, Brooks Construction provides asphalt, concrete, earthwork, and pipe operations across northern Indiana and northwestern Ohio using best practices and innovative techniques to give our customers a quality product.
Job SummaryBrooks Construction is seeking a Full Stack Developer to support, enhance, and maintain business-critical systems and applications across the organization. This role is responsible for designing, developing, integrating, and optimizing custom software solutions, databases, and automation tools that improve operational efficiency and user experience.
This individual is a collaborative and analytical problem-solver with experience across front-end and back-end development, database management, system integrations, and application support. This position works closely with internal stakeholders and end users to develop scalable, maintainable, and effective technology solutions.
EssentialJob Duties /Responsibilities
- Works with the development team throughout all phases of the software development lifecycle, including design, development, integration, testing, implementation, revision control, release maintenance, and ongoing support of multiple products and systems.
- Collaborates with project stakeholders and end users to gather requirements, improve user experience, and ensure solutions meet operational needs.
- Designs, develops, tests, and maintains full stack applications and software solution that support business operations.
- Writes clean, efficient, maintainable, and well-documented code that follows established development standards, best practices, and design patterns.
- Builds, optimizes, and maintains database queries, procedures, triggers, and related database objects.
- Maintains accountability for the integrity of code design, quality, organization, and documentation of technical designs, workflows, and user instructions clearly and effectively within code as well as outside of code.
- Integrates applications with third-party systems and internal tools such as Excel, MS SQL, MySQL.
- Performs and assists in database management duties including monitoring database performance, assuring high performance and availability.
- Troubleshoots issues, performs debug applications, and conducts performance tuning to improve reliability and efficiency.
- Maintains and enhances legacy systems as needed.
- Documents technical designs, workflows, processes, and user instructions clearly and accurately.
- Supports and contributes to Agile development practices, user acceptance testing (UAT), and continuous integration/continuous development (CI/CD) processes.
- Utilizes AI tools responsibly to improve development efficiency and create automation solutions within the company's infrastructure.
- Operates a vehicle to occasionally travel to field locations.
- Assists others in department as needed
- Performs other related duties as assigned
Skills and Abilities
- Strong understanding of full-stack software architecture, including front-end technologies, back-end services, relational databases, and system integrations.
- Excellent analytical, troubleshooting, and problem-solving skills.
- Ability to independently write, test, debug, and maintain high-quality software solutions.
- Strong communication skills with the ability to explain technical concepts clearly and professionally to both technical and non-technical audiences.
- Ability to translate complex software functionality into practical, user-friendly solutions.
- Experience working collaboratively in cross-functional team environments while engaging effectively with end users and stakeholders.
- Solid understanding of modern software development practices, including Git-based version control, secure coding standards, and CI/CD workflows.
- Ability to evaluate, validate, and appropriately leverage AI-assisted development tools and outputs.
- Strong organizational skills with attention to…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).