#1 Job Board for tech industry in Europe

Junior PHP Developer
PHP

Junior PHP Developer

Type of work
Undetermined
Experience
Junior
Employment Type
Permanent
Operating mode
Office

Tech stack

    PHP

    regular

    Laravel

    junior

    Symfony

    junior

    Git

    junior

    Node.js

    nice to have

    SQL

    nice to have

    REST API

    nice to have

Job description

Online interview
Friendly offer
Would you like to strengthen your developing skills, by working closely with experienced team members on high-end products? Then this is the right role for you. Better Collective is looking to hire a talented Junior PHP developer.

Better Collective is the world's biggest sports data aggregator. We are producing outstanding sports betting content and iGaming products that go far beyond the usual standards.

The Role

As a Junior PHP Developer, you will join a skilled international team of 40+ developers, working with colleagues from Lodz, Niš, Thessaloniki, and the US, which are now expanding the circle of programmers. Most of your colleagues will be Senior Developers, they will mentor and teach you. You can rely on their experience to build your own programming expertise, build outstanding products, and write high-quality code.

We develop web applications related to sports such as BettingExpert, HLTV, SmartBets, RotoGrinders, and VegasInsider.

How do we work?
  • We speak English a lot!
  • We work in small cross-functional, multinational teams per product. Each team has dedicated Frontend devs, Backend devs, DevOps QA, PO, and SM
  • We work in Scrum (1 or 2-week sprints). Each contains meetings for task refinement, sprint planning, sprint review, retrospective and daily
  • Organize Regular cross-team meetings such as "Backend developers meeting" and "Frontend developers meeting" where we talk about our challenges and set up goals
 
Stack and tools:
  • Microservice architecture
  • Backend: PHP (Symfony, Laravel, Slim), Node.js + GraphQL
  • Storages: Postgresql, MongoDB, Elastic Search, and Redis
  • Frontend: Angular 10 (SSR + CSR), Webcomponents
  • TDD/BDD, CI/CD (Github, Codeship, AWS)
  • Vagrant for local development
  • JIRA for project management
  • defined release process

What are your daily tasks:
  • You will use a tech stack including PHP (Symfony, Laravel, Slim), Node.js + GraphQL, TDD, Behat, ElasticSearch, RabbitMQ,
  • Develop & maintain code for our platforms
  • Meet and keep the standards for producing high-quality code 
  • You will learn how to solve challenges in the area of performance, scalability, and security 
  • Your code will be reviewed on daily basis, and you will also review the code of others in your team 
  • Together with your team, you will be delivering releasable increments of the software 
  • You will work with your team members from Lodz, Vienna, or Niš 
  • Take part in meetings - technical, discussion about architecture and tools we use 
  • Meet your Lodz team - spend time with us, have chats in the office, or join team's calls 

Required skills and expertise:
  • Knowledge of PHP and at least one of the PHP frameworks (we use Symfony, Laravel, and Slim)
  • Knowledge of principles of object-oriented programming and design patterns - you can know the theory for now and it is just fine
  • Good knowledge of SQL databases
  • Basic knowledge about REST API
  • Knowledge of GIT
  • English on the medium level
 
Other skills:
  • You're interested in programming for mobile
 
We offer:
  • Work agreement only (B2B is not an alternative) with IP tax (50% KUP)
  • Work in a small team
  • Projects closely related to sport, primarily to football
  • Flexible working hours, the possibility of partial remote work - remote work during COVID-19 time or/and comfortable 420m2 office
  • Height-adjustable desks, 2x 27" external monitors, MacBook Pro/Lenovo ThinkPad and additional equipment of your choice
  • Scrum study group
 
Benefits:
  • Private life insurance for you (Allianz)
  • Health insurance for you and your family (Allianz)
  • Pre-paid Edenred card to co-finance your lunch (in the office or at home)
  • Office supplies, food/snacks/sweets & drinks in the office 
  • x-box & foosball table in the office
 
RECRUITMENT PROCESS:
3-step online interview:
 
1) (~1h) Meeting with Tech Team Leader
2) Homework: 
   - coding task - show off your skills! :)
3) (~1h) Feedback and overview session of the homework
and phonecall with the decision :)


Equal Opportunity Employer
We are an equal opportunity employer and take pride in being our true, unconventional selves and treating each other with respect, just as we would with friends. We know that every person matters and that diverse teams help us make better products for our users. We hire for cultural growth and welcome people of all ages, stories, nationalities, religions, backgrounds, ways of thought, etc.