Thessaloniki, Central Macedonia, Greece Full time / SEB5-SKG

As a Senior PHP/Laravel Developer, you will be joining a team of experienced developers who love to solve problems using the best programming practices and state-of-the art technologies and tools. You will be responsible for improving the functionality of our platform and implementing new features.

You will be a part of the backend team that uses Laravel Framework and is responsible for various products (sportsbook, casino, payments, internal tools and more) and all aspects of the ongoing software development from the initial specification, through to developing, testing, and launching. You’ll be working closely with our frontend team and other teams to deliver sophisticated and scalable systems.

What you will be doing:

  • Write and deliver high-quality tested & maintainable code
  • Participate in the design of new features, refactor existing code but also work on bug fixes
  • Participate in code reviews to guarantee high software standards and consistency across the codebase
  • Analyze product requirements and translate them to design specifications
  • Contribute to the overall tech decisions and help the team to achieve their goals
  • Investigate and resolve issues reported by internal and external customers
  • Take upon to apply optimizations on code, cache or database layer
  • Write and keep documentation clean for code you write and update

Tech stack:

  • PHP 8+ with Laravel 8+
  • DBs: MySQL/MariaDB, Redis
  • CI: Jenkins, Docker, Docker Compose
  • Testing: PHPUnit
  • Version Control: Git
  • Cloud: Amazon web services
  • (Micro)services coding language: Go

Requirements

  • 5+ years of professional experience as a PHP backend engineer
  • Experience with a PHP MVC framework (prefered Laravel)
  • Knowledge and experience with RESTful services
  • Strong knowledge of database technologies for better scalability of depended systems
  • Propose and implement system optimizations
  • Strong knowledge dealing with large system including logging and reporting
  • Highly experience with Version Control Systems (git preferred)
  • Experience in integrating third party APIs
  • HTTP and network protocols in depth understanding
  • Experience in software development practices like design patterns, SOLID principles, DRY, OOP
  • Keep documentation up to date for code you create and change
  • Testing:
  • Solid experience with software testing
  • Unit Testing
  • Feature Testing
  • End-2-End Testing
  • V&P Testing
  • Soft Skills:
    • Analytical mind with problem-solving aptitude
    • Good time-management skills
    • Self-­awareness and a desire to continually improve
    • Strong communication skills, a positive attitude, and empathy
    • Contribute to the overall tech decisions and help the team to achieve their goals
    • Excellent communication skills in English

Nice to have

  • Experience in composer package development
  • Comfortable with JIRA, Confluence and Scrum practices
  • Previous team management position
  • Experience with AWS components such as S3, SES, SQS, Cloudwatch
  • Experience with WebSockets
  • Knowledge of the Docker platform
  • Experience using system monitoring tools (e.g. New Relic, Loggly)
  • Open-source contributions
  • Experience with large scalable system
  • Desire to work with Go
  • Must also be able to demonstrate initiative and independent judgment within established guidelines and procedures

Benefits

  • Attractive salary package
  • Flexible working hours
  • Training & Development
  • Performance Bonus

[To send your CV please click here.]

BetAdvanced is most decidedly an equal opportunity employer. We want applicants of diverse background and hire without regard to color, gender, religion, national origin, citizenship, disability, age, sexual orientation, or any other characteristic protected by law.