i3 Verticals

Lead Software Engineer

i3 Verticals

full-time

Posted on:

Location Type: Remote

Location: Remote • Tennessee • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job 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