Construction Jobs is more than just a job board. We've been in business since 2000 and have made it our business to empower companies with the most affordable, efficient, and high quality recruiting tools in the construction industry. We offers daily job postings, 30-day job postings, a full featured applicant tracking system, as well as an active resume database full of job seekers ready for hire.
We're looking for a candidate that has a passion for software development and technology. You'll be responsible for building out all new features and functionality for Construction Jobs. To do this, you'll need to work closely with our designer, engineers, product management, sales, and operations to build a compelling product and implement exciting new features.
Has been there and done that. You’ve got at least 5 years of experience in software development, including at least 3 years of PHP (preferably Laravel) with MySQL development.
Is meticulous and detail-oriented. You think ahead of time about how best to implement new features, and your code is clean, easy to read, well-organized and properly documented.
Is a team player. You get along well with your colleagues and are always ready to help get things done. You enjoy working on projects with multiple people and share knowledge.
Is very smart and likes to learn. You thrive on complex technical challenges and are always eager to learn the latest technologies.
Has top-notch technical skills. You’ll be working with some great engineers, so you should be a great engineer as well.
Code. You’ll be in charge of adding new functionality to our codebase, and will have to figure out the best way to do it, using our best practices and processes.
Write unit tests to test your code. We don’t like bugs, and neither should you. We need your code to be reliable and reusable for years to come.
Participate in the whole life-cycle of the project. You’ll get involved from start to finish and will be expected to communicate project status on a daily basis to your scrum team.
Learn new technologies. We’re always trying new things and you should be too. You’ll be expected to keep getting better and learn new technical skills.
The quality of your code. We have high quality standards and we want to keep it that way. Your code will have to be structured well and be as bug-free as possible.
Speed. We are always very busy, so to keep up you’ll need to be productive, proactive and get products completed quickly.
Proactivity. You’ve got great ideas to make our product better and you speak up and share it with the team. We can recognize a good idea when we see one.
Your ability to work with others. We are all working towards the same goals and we want someone that will get along well with the rest of the team.
You don’t want to get your hands dirty. This is a hands-on coding role, not a management or customer facing position.
You like a slow pace of development and testing. We have a startup mentality and love getting things done quickly. There will always be plenty of deadline-driven projects on your plate.
You want to be given very detailed assignments. You’ll have to make judgment calls and be a smart decision maker, rather than a passive player waiting for the next assignment.
You’ll own the role. You’ll have a lot of autonomy and resources to do great things, and the Engineering manager will have your back.
The team is amazing. You’ll work with people who are as energetic, smart, and driven as you are. You’ll be managed by engineers not individuals that aren’t technically savvy.
You’ll learn cutting-edge technologies. We are always striving to use the best tools for the job and try new things. We’re early adopters, just like you.
Your success will be recognized and appreciated. You’ll be able to see your direct impact on our growth as our performance improves.