Senior PHP Back-End Engineer

January 8, 2025
Apply Now

Apply for this job

Upload CV (doc, docx, pdf)

Job Description

  • We are seeking a highly skilled and experienced Senior Backend Developer to join our team.
  • The ideal candidate will have extensive experience with PHP7/8 and Laravel, a strong grasp of software architecture principles, and the ability to build scalable, high-performing backend systems.

Key Responsibilities:

  • Design, develop, and maintain robust backend applications using PHP7/8 and Laravel.
  • Architect scalable and reliable solutions following SOLID, KISS, and DRY principles.
  • Work with microservice architectures, understanding their trade-offs and designing systems accordingly.
  • Optimize and analyze MySQL databases, leveraging in-depth knowledge of InnoDB to improve performance and scalability.
  • Implement and manage message queue systems, selecting the right tool for the job (e.g., Kafka, NSQ, NATS, RabbitMQ).
  • Write comprehensive unit tests to achieve high test coverage and maintain code quality.
  • Utilize Docker and Docker Compose for development and deployment workflows.
  • Mentor junior team members on best practices, coding standards, and architectural principles.

Required Skills and Experience:

  • 5+ years of experience building highload and fault-tolerant applications using PHP7/8 and Laravel.
  • Deep understanding of SOLID, KISS, and DRY principles with a proven ability to apply them in real-world scenarios.
  • Hands-on experience with microservice architectures, including a strong grasp of their benefits and challenges.
  • Expert-level understanding of relational databases, particularly MySQL, and the ability to optimize queries and database design.
  • Practical experience with message queues and the ability to evaluate and implement Kafka, NSQ, NATS, or RabbitMQ based on specific use cases.
  • Strong testing skills, with a commitment to writing unit tests for comprehensive test coverage.
  • Proficiency with Docker and Docker Compose as part of your daily development toolkit.
  • Excellent problem-solving skills, strong communication abilities, and a proactive attitude.

Preferred Qualifications:

  • Experience in the blockchain or crypto industry is a plus.
  • Familiarity with cloud platforms like AWS, Azure, or GCP.
  • Knowledge of CI/CD pipelines and DevOps practices.

JD Here

Hiring Team Member

Avula Srivalli
Recruitment Coordinator