The Senior Software Engineer works closely with product owners, QA engineers, software architects, data analysts, and UI/UX designers to build innovative and forward-thinking software applications that serve both our customers and internal company operations. Some applications include: IEL transportation management system, customer portal, carrier onboarding system, real-time rate pricing system, etc. The Sr Software Engineer is expected to follow team coding standards to write clean and concise code, work with QA to isolate and debug issues, and document all features/bug fixes. The Sr Software Engineer is full-stack, working across the whole software stack, and provides guidance and mentorship to other Software Engineers on the team.
Position Description (Essential Duties & Responsibilities):
Designing, coding, and modifying software applications according to business requirements.
Work primarily with Laravel PHP, Vue.js, PostgreSQL, HTML, CSS, and JavaScript.
Attend all relevant team meetings and take appropriate workloads based on their abilities.
Work on all aspects of software applications including the front-end, back-end, and database side.
Assist and mentor other Software Engineers on the team.
Actively participate in discussions about new application designs and troubleshooting software development related issues.
Knowledge/Skills/Experience:
Basic (Required)
Associates Degree in Computer Science or other related field and 3+ years of PHP coding experience, or 5+ years of equivalent professional work experience
Expert skill level in Laravel / PHP
Advanced skill level in HTML and CSS
Advanced skill level in JavaScript or Vue.js
Advanced skill level with relational database systems (i.e. PostgreSQL, MySQL, etc)
Advanced skill level with a source control software (i.e. Git, etc)
Intermediate skill level with Linux
Intermediate skill level configuring and administering a web server (NGINX, Apache, etc)
Good understanding and experience applying object-oriented programming
Good understanding and experience applying software design patterns
Good understanding and experience applying software architectural patterns
Good understanding and experience applying UI/UX design principles
Full confidence in ability to tackle all aspects of any software development project
Excellent problem-solving skills and Strong technical and non-technical communication skills
Preferred:
Experience leading a team
Experience working in a small team
Experience working with Agile-Scrum methodology
We are committed to providing reasonable accommodations for qualified individuals with disabilities in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at HR@intxlog.com or call 1-888-374-5138 ext. 4.
US Based Employees - At IEL, we are committed to providing equal employment opportunities for all persons, regardless of age, ancestry, color, religious creed (including religious dress or grooming practice), family and medical care leave status, disability (mental and physical) including HIV and AIDS, marital status, medical condition (including cancer and genetic characteristics), genetic information, military status, protected veteran status, status as a victim of domestic violence or stalking, familiar status, national origin, race, sex, pregnancy, childbirth, breastfeeding or related medical condition, gender identity or expression, sexual orientation and or any other category protected by law.