Full Stack Software Developer
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 the 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:
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:
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.