Senior Software Engineer
Job DescriptionJob Description
Precision eControl is a wholly owned ancillary business of Vorys, that provides integrated solutions to help brands control the sales of their products in the of eCommerce. We have represented more than 300 brands, including many of the world’s largest companies. Precision eControl’s full scope of services allows us to provide a truly comprehensive approach that delivers unique business value.
Position Summary:
The Senior Software Engineer will design, develop and implement software solutions utilizing Laravel, TailwindCSS, HTML, SQL and JavaScript. The engineer is responsible for developing backend and frontend components, database schemas and models, writing/maintaining tests, creating/maintaining deployment pipelines and environments, and responding to support issues and production bugs/outages. At this time, candidates who would work in the following states will not be considered for this role: VT, RI, NY, NJ, NH, MI, ME, MA, DE, CO, CT, CA, and AZ.
Essential Functions:
- Develop and maintain Laravel applications using PHP, SQL, CSS, JavaScript and related technologies.
- Write and maintain unit tests and automated click tests.
- Participate in sprint ceremonies, collaborate with product and design.
- Debug and troubleshoot issues, including production support, across the backend, frontend, and database components of the application.
- Maintain and develop components for a shared design component library.
- Perform code reviews, provide feedback to other engineers, ensure quality of codebase.
- Maintain CI/CD pipelines, infrastructure and databases.
Knowledge, Skills and Abilities Required:
- 5+ years of experience with Laravel (or similar frameworks such as Django, Ruby on Rails)
- 5+ years of experience with frontend technologies (HTML, CSS, JavaScript), preferably experience with a frontend framework (such as Svelte, React, Vue)
- Experience developing and maintaining infrastructure for a Laravel application, including CI/CD, server maintenance and scaling
- Experience performing code reviews and providing feedback/mentorship to fellow engineers
- Experience debugging frontend, backend and database issues
- Ability to collaborate closely with cross-functional teams, including designers and product managers
- Experience with database design, SQL and Eloquent ORM
- Ability to turn designs into responsive frontend code
- Demonstrated knowledge of accessibility best practices
Desirable But Not Essential:
- Experience building/maintaining design systems
- Experience with TailwindCSS
- Experience with ASP .NET
Education and Experience:
- Bachelor's degree in related discipline or combination of equivalent education and experience.
- Bachelor’s degree in computer science .
- 5 - 7 years of experience in similar field.
- 5+ years’ experience using Laravel or similar framework .
Equal Opportunity Employer:
Precision eControl (PeC) does not discriminate in hiring or terms and conditions of employment because of an individual’s (including , childbirth, and related medical conditions), , , , , ancestry, , , , expression, genetic information, marital status, military/veteran status, , or any other characteristic protected by local, state or federal law. Precision eControl only hires individuals authorized for employment in the United States.