Job Description
Who We Are:
For over 116 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.
Overview:
At Brooks Construction, you will work on meaningful projects with real business critical impact. You will be part of a small but supportive development team that values technical ownership, long-term growth, and solutions that are built to last. We encourage learning, creative problem-solving, and pride and ownership in what you have accomplished. This is not a plug-and-play environment-we are looking for a developer who enjoys digging into issues, finding root causes, and creating smart, sustainable fixes. Priorities can shift quickly to match business needs, so if you enjoy pivoting between projects and staying engaged, we will keep you on your toes. This is an ideal environment for developers who thrive on variety, take initiative, and want to see the impact of their work.
Job Summary
Brooks Construction is seeking a Full Stack Software Developer to support and enhance our systems. This role involves working across both the front and back ends to build and maintain custom applications, data integrations, and process automation tools.
Essential Job Duties/Responsibilities
Works with the development team in various phases of development including design, integration, implementation, revision control, release and maintenance of multiple products and systems
Collaborates with project stakeholders to ensure the development environments and UX will be used to their fullest potential
Writes clean, efficient, and maintainable code in both the client and server that follows best practices and design patterns
Builds efficient and effective database queries, procedures, and triggers
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 bugging and conducts performance tuning
Maintains and enhances legacy systems where necessary
Other Duties/Responsibilities
Assists others in department as needed.
Performs other related duties as assigned.
Required Skills and Abilities
Exceptional communication skills with the ability to convey technical information clearly and respectfully across all organizational levels
Strong aptitude for translating complex software functionality into accessible language for non-technical stakeholders
Deep understanding of full-stack software architecture, including relational databases, backend services, frontend technologies, and system integrations
Demonstrated analytical thinking and problem-solving capabilities, coupled with clear, concise written and verbal communication
Ability to independently write, test, and debug high-quality code without reliance on AI-assisted tools
Collaborative team player who thrives in cross-functional environments and actively engages with end users to gather feedback and refine solutions
Solid grasp of modern software development practices, including Git-based version control, secure coding principles, and continuous integration workflows
Familiarity with database design and administration fundamentals is preferred
Education and Experience
Bachelor's degree in Computer Science, Information Systems, or a related field, combined with 2-3 years of hands-on experience designing and delivering event-driven full-stack applications, or equivalent combination of education and experience
Proficient in PHP (CodeIgniter), Python (Tkinter), JavaScript, jQuery, and front-end technologies (HTML/CSS)
Experience with Node.js for real-time features such as WebSockets and scheduled background tasks (Web Cron)
Familiarity using Visual Basic with legacy systems is a plus
Strong experience with MS SQL and MySQL; knowledge of Oracle is advantageous
Practical experience with stored procedures, triggers, database backups, indexing, and performance optimization
Competent in managing both Linux and Windows server environments, including terminal/command-line operations, FTP, ODBC configuration, and Excel data integrations
Thorough understanding of Agile development methodologies, user acceptance testing (UAT), and CI/CD pipelines
Industry experience in logistics, construction, or related fields is an asset
Working knowledge of RESTful APIs and third-party system integrations is preferred
Physical Requirements
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Prolonged periods of sitting at a desk and working on a computer.
Frequent use of hands and fingers for typing, handling devices, and operating standard office equipment.
Occasional standing, walking, reaching overhead, bending, or twisting may be required.
Must be able to communicate effectively with colleagues and end users via verbal, written, and digital channels.
The role does not involve lifting or carrying heavy objects (typically less than 10 lbs.).
May occasionally be required to operate a vehicle to travel to field locations.
No regular requirement to operate other machinery as part of job duties.
Working Environment
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
This position functions primarily in a professional office environment or approved remote workspace.
Work is typically performed indoors in a climate-controlled setting with standard lighting and noise levels.
The role is not routinely exposed to extreme temperatures, fumes, hazardous chemicals, electrical risks, or moving mechanical parts.
Occasional travel may be required to support employees or systems in field locations, which may involve exposure to construction sites or outdoor environments.
The position does not require work in confined spaces, at heights, or on uneven surfaces as a regular duty.
The work environment remains generally low stress and accessible, with no consistent exposure to loud noise, vibrations, or physical hazards.
Supervisory Responsibilities
None
How to Apply:
Why Join Brooks Construction?
At Brooks Construction Company, we believe in building more than roads-we build careers, communities, and a legacy of excellence. 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.
Our team-based approach ensures that every employee has the opportunity to make a meaningful impact. Whether you're starting your career or bringing years of experience, you'll find a supportive environment that values your contributions and fosters professional growth.
What We Offer:
At Brooks Construction Company, we are proud to provide our employees with exceptional benefits that support their health, financial security, and overall well-being.
Competitive Compensation:
Competitive pay
Opportunities for performance-based bonuses
Comprehensive Benefits:
Health Insurance - We pay 100% of the premium for you, your spouse and your eligible children)
Prescription Drug Plans, Dental and Vision Insurance
Health Savings Accounts - We make contributions on your behalf
Flexible Spending Accounts
Paid Vacation and Holidays
Employee Assistance Program
Telehealth Services
Retirement & Financial Security:
401K Plan - We contribute a portion of your 401K for you
Short-Term Disability, Long-Term Disability and Life Insurance
Career Development:
Access to training programs and advancement opportunities
Tuition reimbursement program
Join us in shaping the infrastructure of northern Indiana and northwestern Ohio. Be part of a team where ordinary people do things extraordinarily well.
Job Posted by ApplicantPro
Full-time