Lead Software Engineer IV

Abre.io

Abre.io

Software Engineering
Posted on Tuesday, April 16, 2024

Overview

Abre.io is seeking a fully remote Lead Software Engineer IV for an exciting opportunity to join our team based out of Cincinnati, OH. The responsibilities of this position include a mix of current product enhancements and new project work. The ideal candidate can work independently while providing leadership and guidance to a larger development team with junior to mid-level engineers.

Specific Responsibilities

  • Design and implement software solutions using PHP, Javascript/jQuery, MySQL, REST APIs, and Google Cloud Platform
  • Collaborate with senior product leadership to refine internal engineering scoping processes, including involvement in sprint planning and retrospectives in an Agile environment.
  • Collaborate with our clients to understand their requirements and provide technical solutions
  • Collaborate with the Product, CX, and Sales teams to discuss progress, analyze risks, and determine work estimates
  • Lead a team of Junior Software Developers
  • Write clean and efficient code, ensuring that it meets the coding standards and best practices
  • Troubleshoot and debug any issues that arise during the development process, participate in QA review cycles as it relates to platform release planning, ensuring stability of the SaaS platform and minimizing technical risk.
  • Optimize applications for maximum speed and scalability. This includes refactoring parts of the application and helping remove technical debt.
  • Collaborate with other team members and stakeholders to ensure that project timelines are met
  • Stay up-to-date with emerging trends and technologies in the industry
  • Provide technical knowledge founded on experience to properly scope and define projects
  • Work effectively and efficiently with little supervision on projects of varying scope and complexity
  • Write code for both functionality and user interface
  • Help with the testing, debugging, and refinement of Abre’s products
  • Prepare documentation on the features and systems you help build
  • Analyze how your features are performing in production to learn and enhance the product
  • Participate in peer code reviews

Qualifications

  • Minimum five (5) years of clearly demonstrable professional or comparable experience is expected
  • Minimum five (5) years of experience with PHP including a solid understanding of OOP fundamentals in PHP, Laravel, and PHPUnit for unit testing
  • Minimum (5) years of experience with MySQL
  • Minimum (5) years of experience with JavaScript
  • Strong experience with Vue, React, and/or Angular and a strong understanding of front-end fundamentals
  • Experience with JIRA or other ticket management systems.
  • Experience with Version Control Systems such as Git, Github, Gitlab, etc.
  • Knowledge of RESTful APIs, web standards, responsive/mobile interfaces, localization, and accessibility
  • Experience being a leader and leading a team of Jr. Developers
  • Ability to communicate clearly and break down projects into small, manageable tasks
  • Ability to excite team members
  • Ability to own large portions of the platform and move projects across the finish line

Application