
Lead Software Engineer
i3 Verticals
full-time
Posted on:
Location Type: Remote
Location: Remote • Tennessee • 🇺🇸 United States
Visit company websiteJob Level
Senior
Tech Stack
JavaScriptJestMySQLPHPPostgresVue.js
About the role
- Assist in the development and maintenance of web applications using PHP and Vue.js.
- Write clean, well-documented, and efficient code.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Collaborate with designers and product managers to implement user interfaces and features.
- Troubleshoot and debug software issues.
- Learn to adopt new technologies and development methodologies.
- Contribute to the improvement of existing systems and processes.
- Participate in team meetings and contribute to project planning.
Requirements
- Associate degree in Computer Science, Software Engineering or a related field or equivalent practical experience.
- 5+ yrs of software engineering experience.
- Basic understanding of object-oriented programming principles.
- Familiarity with PHP and/or JavaScript and modern JavaScript frameworks, particularly Vue.js.
- Knowledge of HTML, CSS, and responsive design principles.
- Familiarity with version control systems, such as GIT.
- Strong problem solving and analytical skills.
- Excellent communication and teamwork skills.
- A passion for learning and staying up to date with new technologies.
- Experience with RESTful API’s and web services.
- Familiarity with database systems (e.g. MySQL, PostgreSQL).
- Exposure to testing frameworks (e.g. PHPUnit, Jest).
- Understanding of Agile development methodologies.
- Personal projects or contributions to open-source projects showcasing your skills.
Benefits
- Equal Opportunity Employer
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PHPVue.jsJavaScriptHTMLCSSobject-oriented programmingRESTful APIsMySQLPostgreSQLAgile development methodologies
Soft skills
problem solvinganalytical skillscommunicationteamworkpassion for learning
Certifications
Associate degree in Computer ScienceAssociate degree in Software Engineering