Principal Software Engineer / PHP Teamlead (удаленная работа)

18 сентября 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Principal Software Engineer / PHP Teamlead

Описание вакансии

We are looking for a highly experienced Principal Software Engineer to lead the development of our enterprise-grade cloud-based management systems. This role involves providing strategic guidance, best practices, and governance while acting as the technical lead for our in-house software development team. The ideal candidate will have extensive experience in PHP and the Laravel Framework and will oversee the design, development, and management of secure, scalable, and robust cloud-based solutions.

Key Responsibilities:

  • Serve as the primary technical point of contact, providing guidance and mentorship to the software engineering team, both locally and offshore.
  • Lead the design and development of high-efficiency, secure, and scalable cloud-based enterprise infrastructure solutions.
  • Oversee all phases of the Software Development Life Cycle (SDLC), including design, development, testing, staging, and production environments.
  • Manage multiple microservice systems, ensuring they are cost-optimized, resilient, and robust.
  • Work closely with cross-functional teams to deliver solutions that meet business and technical requirements.
  • Implement CI/CD pipelines, containerization, and other DevOps practices to ensure smooth deployment and maintenance of applications.
  • Establish and enforce best practices, policies, and governance for software development and cloud infrastructure.
Required Qualifications:
  • Bachelor s Degree in Computing, Software Engineering, IT, or a related field.
  • Over 10 years of experience in systems architecture or as a technical lead in application system design and implementation, particularly in fast-paced IT, tech product, or iGaming industries.

Technical Expertise:

  • Deep expertise in PHP, Laravel Framework, and MariaDB.
  • Strong understanding of Design and Architecture Patterns for web-based microservices applications.
  • Solid experience with enterprise cloud platforms, Kubernetes or other container-based deployments, and high-availability backend API development.
  • Proficiency in jQuery, JavaScript, and other related technologies.
  • Expertise in implementing CI/CD pipelines, using DevOps toolsets, and building on open-source frameworks.
  • Proven Track Record: Demonstrated success in developing, deploying, and maintaining secure, high-performance, and high-availability web-based enterprise-grade microservices applications.
Conditions:
  • Work Environment: remote work.
  • Competitive salary paid in USD or EUR, depending on your location and preference.