Posted 4mo ago

Principal Software Engineer

@ i3 Verticals
Nashville or United States
RemoteFull Time
Responsibilities:Develop features, Code review, Troubleshoot bugs
Requirements Summary:7+ years of software engineering; Associate degree or equivalent; proficient in PHP/Vue.js; HTML/CSS; OOP; version control (Git); strong problem solving and teamwork.
Technical Tools Mentioned:PHP, Vue.js, JavaScript, HTML, CSS, Git
Save
Mark Applied
Hide Job
Report & Hide
Job Description

JOB TITLE: Principal Software Engineer

DEPARTMENT:  Transportation

REPORTS TO:  Chief Technology Officer

JOB LOCATION: Remote (U.S. based)

TRAVEL: No

SUMMARY OF POSITION:

The Software Engineer works as part of the Software Engineering team to understand, design, and implement features. Works with Product Owners, Quality Engineers, and Support to understand requirements, develop a design and implementation plan, execute the plan, and deliver value for products.

ESSENTIAL DUTIES & RESPONSIBILITIES:

  • 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.
  • Troubleshot 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.

 

MINIMUM QUALIFICATIONS (EDUCATION AND EXPERIENCE):

  • Associate degree in Computer Science, Software Engineering or a related field or equivalent practical experience.
  • 7 years of experience in software engineering
  • 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.

PREFERRED QUALIFICATIONS (EDUCATION AND EXPERIENCE):

  • 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.

 

Not currently recruiting from California, Colorado, Connecticut, Maryland, Nevada, New Jersey, Ohio, Rhode Island, Washington, or New York