##### Job Description :
**You will:**
* Architect, develop, test, and deploy new features, improvements, and upgrades to various systems and tools
* Work with support and project management teams on software design, development, testing, and evaluation of potential technical solutions
* Help identify and implement best practices in engineering processes across the team
* Ensure positive and constructive discussions with support and other development teams
* Collaborate with other team members and stakeholders to improve the usability
* Stay up-to-date on emerging technologies
* Have the ability to work both independently and as part of a team, you are well-organized and self-motivated
**You should have:**
* Education and/or experience with front-end development (JS, JQuery, HTML, CSS) and frameworks (VueJS, Angular, React)
* Knowledge of UI best practices and design methodologies
* Experience with code versioning tools (Git) and modern build pipelines and tools
* Excellent written and verbal communication skills
* Bachelorβs degree in CS or related field, or the equivalent in work-related experience
* Strong troubleshooting and diagnostic abilities
**Additionally, weβd love it if you have the following:**
* Experience with Test-Driven Development and agile methodologies
* Experience with PHP development, or potentially other Object-Oriented languages (Python, Ruby, etc)
* Basic understanding of SQL
* Experience with mobile application development (iOS, Android)
**Benefits:**
* Health Insurance
* Dental Insurance
* Vision Insurance
* Life Insurance
* Disability Insurance
* 401k Plan
* Paid Time Off
**Work Location:**
* Piney Flats, TN - Potential for work-from-home rotation after an introductory period.