Team Lead PHP Developer

Americor

$200K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field, or 4 years of relevant experience.
  • Experience with PHP 8.1 - PHP 8.3, Golang, Yii2, Symfony 6 - 7, Laravel, and JavaScript frameworks.
  • Strong understanding of OOP principles, SOLID, DRY, DDD, CQS, and CQRS.
  • Proficient in writing unit and functional tests with PHPUnit and Codeception, and using code analysis tools like Psalm and Phpstan.
  • Hands-on experience with EC2, Kubernetes, Docker, and *nix systems.

Responsibilities

  • Lead processes for managing programming teams and projects using modern tools.
  • Conduct technical interviews and participate in hiring new employees.
  • Maintain high software quality standards using best practices and good habits.
  • Identify process improvement opportunities and document findings for the team.
  • Develop new features and functionalities for CRM systems.
  • Design functional modules and overall software architecture.
  • Optimize performance for high-load projects and manage code reviews.

Benefits

  • In-office position for better team collaboration.
  • Opportunity to introduce modern technologies into company processes.
  • Engagement in team-building activities and collaborative projects.
Full Job Description
EMPLOYER: Americor Funding LLC

POSITION TITLE: Team Lead PHP Developer

POSITION DUTIES: Development and application of processes for managing teams of programmers, using Git, Docker, Kubernetes (k8s) and *nix systems and project management tools including MySQL/MariaDB, Redis, Queues (RabbitMQ, Kafka, Redis), BitBucket, Jira, Slack, Confluence; Participation in technical interviews and hiring of employees; Maintaining high standards of software quality within the team by establishing good practices and habits using OOP principles, SOLID, DRY, Domain-Driven Design (DDD), Command Query Separation (CQS), Command Query Responsibility Segregation (CQRS), and integrating with other services through APIs; Assess opportunities for process improvement and prepare documentation to share with team members and other affected parties; Development of new and current functionality of CRM systems using using MySQL/MariaDB, Redis, RabbitMQ, and Kafka; Design and implementation of complete functional modules; Development of architecture and technical design of software products using programming languages and frameworks PHP 8.1 - PHP 8.3, Golang, Yii2 Framework, Symfony 6 - 7, Laravel, and JavaScript (JQuery, Vue.js); External services integration; Performance optimization for projects with high load; Code Review and testing by writing unit and functional tests (PHPUnit, Codeception) and using code analysis tools (Psalm, Phpstan); Introduction of modern technologies into company processes.
REQUIREMENTS:
  • Bachelor's degree in Computer Science or related field; plus one (1) year of experience in the following:
  • Programming Languages & Frameworks, including: PHP 8.1 - PHP 8.3,Golang, Yii2 Framework, Symfony 6 - 7, Laravel, and JavaScript (JQuery,Vue.js)
  • Software Architecture & Design Principles, including: OOP principles, SOLID,DRY, Domain-Driven Design (DDD), Command Query Separation (CQS),Command Query Responsibility Segregation (CQRS), and integrating with other services through APIs.
  • Testing & Code Quality, including: writing unit and functional tests (PHPUnit,Codeception) and using code analysis tools (Psalm, Phpstan)
  • Infrastructure & DevOps, including: EC2 or Kubernetes (k8s), Docker, Git, and*nix systems
  • Data, Messaging & Collaboration Tools, including: MySQL/MariaDB, Redis,Queues (RabbitMQ, Kafka, Redis), BitBucket, Jira, Slack, Confluence.

In the alternative, in lieu of a Bachelor's degree; the employer will accept four (4) years of experience in the following:
  • Programming Languages & Frameworks, including: PHP 8.1 - PHP 8.3,Golang, Yii2 Framework, Symfony 6 - 7, Laravel, and JavaScript (JQuery,Vue.js)
  • Software Architecture & Design Principles, including: OOP principles, SOLID,DRY, Domain-Driven Design (DDD), Command Query Separation (CQS),Command Query Responsibility Segregation (CQRS), and integrating with other services through APIs.
  • Testing & Code Quality, including: writing unit and functional tests (PHPUnit,Codeception) and using code analysis tools (Psalm, Phpstan)
  • Infrastructure & DevOps, including: EC2 or Kubernetes (k8s), Docker, Git, and*nix systems
  • Data, Messaging & Collaboration Tools, including: MySQL/MariaDB, Redis,Queues (RabbitMQ, Kafka, Redis), BitBucket, Jira, Slack, Confluence.

This is an in-office position.
RATE OF PAY: $200,970 per year
JOB LOCATION: 18200 Von Karman Ave, Suite 600, Irvine, CA 92612

Similar Jobs

More Jobs at Americor

More Information Technology Jobs

Find similar Team Lead PHP Developer jobs: