Cointelegraph logo
Cointelegraph

PHP Lead Developer

We are here to help educate our global readership and raise awareness of the intricacies and advantages offered in today’s digital revolution. Cointelegraph is available in 11 languages and serves as a bridge for enthusiasts and professionals to make their way across into the Web3 and blockchain realm.

Responsibilities:

  • Collaborate with clients to understand their business needs, challenges, and goals, and translate them into effective technical solutions.
  • Design end-to-end solutions that align with industry best practices, architectural principles, and the company's strategic vision.
  • Create detailed architecture documents, diagrams, and technical specifications that clearly communicate the solution's design and components.
  • Lead and guide development teams throughout the implementation process, ensuring adherence to the established architecture and design.
  • Evaluate and recommend technologies, tools, and platforms that enhance the efficiency, scalability, and performance of the solutions.
  • Identify potential risks and challenges in the solution design and provide mitigation strategies.
  • Stay up-to-date with emerging technologies, trends, and advancements in the field of solution architecture, and apply that knowledge to drive innovation.
  • Collaborate with cross-functional teams, including project managers, developers, and business stakeholders, to ensure successful project delivery.
  • Provide technical leadership and mentorship to junior members of the architecture team.

Requirements:

  • Bachelor's degree in Computer Science, Information Technology, or related field (Master's preferred).
  • Proven experience (5+ years) as a Solution Architect or a similar role in designing and implementing complex software solutions.
  • In-depth knowledge of architecture styles, design patterns, and best practices.
  • Proficiency in multiple programming languages (PHP, also Go and Python as a plus), as well as experience with databases and cloud technologies.
  • Strong problem-solving skills, with the ability to analyze and resolve complex technical issues.
  • Excellent communication and interpersonal skills to effectively collaborate with both technical and non-technical stakeholders.
  • Leadership qualities and the ability to guide teams towards achieving technical excellence.

Related jobs