With over 40 years in the automotive industry, our client is a fast-growing company looking to expand their team with people who have great character, take pride in their work, and want to build a career.
Our client is looking for a full-time individual to join their team as a Senior Full Stack Software Engineer.
As a Senior Full Stack Software Engineer, you will play a pivotal role on their engineering team.
You will be part of the end-to-end planning, developing, and deploying of their software systems that reach all of their customers and internal teams.
You will need to be able to drive the programming of well-constructed, testable code.
The ideal candidate will have a broad technical background, a solid understanding of applicable analytics, and a natural curiosity for producing effective solutions.
This person is patient, has excellent time-management skills, and practices of effective communication style.
Overview of this position's responsibilities:
Design and develop – Foster and engineer software solutions from conception to deployment.
Evaluate customer or internal team requirements and determine existing product reach, potential restrictions, and future development feasibility.
Work independently while testing all software in a fluid environment, facilitating verification and quality assurance throughout.
Coordinate and support – Maintain direct communication with the customer(s) internal team(s) to understand needs throughout the software development lifecycle.
Work with the engineering team to execute timely and cost-effective solutions.
Provide on-going support and maintenance to the customer(s) and internal team(s) as needed.
Requirements:
5+ years of experience with PHP, including Laravel or similar MVC frameworks.
Understanding of object-oriented programming principles, design patterns, and unit testing.
5+ years of experience with modern front-end tools (ie.
SPA frameworks, npm, build tools like webpack, HTML5 & CSS).
Experience with front-end frameworks/libraries like Flutter, React & Vue.
js.
Experience developing RESTful API Web Services.
Advanced proficiency with MySQL/Postgres and a deep understanding of database design.
Experience developing for web, Android, iOS, and iPadOS platforms is a plus.
Linux Server Management.
Experience using Version Control in a team setting.
Have a positive attitude and good communicator.
Strategic thinker with the ability to develop and implement strategies.
Excellent verbal and written communication skills.
Self-starter who can lead and manage tasks, with multiple team members and client involvement.
Exceptional attention to detail and organization.
Strong work ethic with the ability to work in a fast-paced, customer service-driven environment.
Excellent communication and time management skills.
Other duties may be assigned based on project requirements.
Other skills that would be a plus:
Working knowledge of AWS and Docker.
Experience with high traffic production systems and can think critically about performance, scalability, and reliability of software.
Comfortable working with cached and queue-based systems.
Benefits:
Competitive compensation
Payroll processed weekly with direct deposit
Healthcare options including Medical, Vision, and Dental
401(k) Savings and Retirement Plans
Life Insurance
Flexible PTO Policy
Company laptop available
Our client is proud to be an equal opportunity employer and a drug-free, alcohol-free, and substance-free workplace.
All employment is contingent upon completing a background investigation and drug testing.