Post Job Free
Sign in

Full Stack Software Developer

Company:
Brooks Construction Company, Inc.
Location:
Fort Wayne, IN, 46809
Pay:
85000USD - 110000USD per year
Posted:
June 17, 2025
Apply

Description:

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

Apply