Software Engineer (Backend PHP)

  • GOG.com
  • Warsaw
  • 8 000 - 11 000 PLN net / month
  • B2B
  • 08.08.2019

GOG.com

Requirements

Experience level: Mid

  • 3+ years’ experience in web development.
  • Mastery in PHP7.
  • Expertise in handling MySQL databases and query/table optimisations.
  • Strong understanding of best security practices.
  • Experience in source control systems and deployment processes (git, git-flow, CI).
  • Ability to easily communicate in English.
  • An overwhelming desire to code the best web services on the Internet.
  • Nice to have: passion for gaming, game services, and online communities.

Technologies

Necessary on this position:
  • PHP7
  • Symfony
  • MySQL
  • git or git-flow or CI
Nice-to-have:
  • Web Services (REST, OAuth2).
  • Varnish, Redis, Memcache
  • Queue (RabbitMQ).
  • Docker.
  • HTML
  • CSS

Foreign languages:

  • English Excellent

Project you can join

Here at GOG.com we combine hard work, dedication, and passion for gaming to bring the best digital distribution platforms to millions of gamers around the globe. We’re here to make a difference in the way you buy and play your games – through our hand-picked selection of fresh new titles and all-time classics, a belief that you should own the things you buy, and utmost care about gamers. That is our quest, and we're all companions. GOG.com seeks talented PHP Engineers to join one of our three teams:

1. GOG Galaxy, developing server side software that powers many GOG Galaxy functionalities, including: a centralized account system, matchmaking for multiplayer, backend for achievements and leaderboards, as well as game installs and updates.

2. GWENT, developing backend systems and online features powering GWENT: The Witcher Card Game.

3. WEB, developing and maintaining most of the web-front features available on the GOG.com platform.

Work time division

New features
55%
Bug fixing
20%
Self-development
10%
Meetings
10%
Documentation
5%

How we code?

  • Version control: GIT
  • Style guide
  • Code review
  • Pair programming
  • Static code analysis
  • TDD
  • BDD
  • Code metrics
  • Knowledge database

How we test?

  • Unit tests
  • Integration tests
  • System tests
  • Pentests
  • Performance tests
  • Manual testing
  • Test automation
  • CI

How we manage our projects?

  • Methodology: Agile
  • Who makes architectural decisions? Team with Architects
  • Who makes technology stack decisions? Team with Architects
  • Project management software: Jira, Asana,
  • Opportunity to change between projects

Toolset

  • Laptop
  • PC
  • Additional monitor
  • Headphones
  • Personal container
  • Phone
  • Freedom to pick your tools
  • Operating system

Work environment

  • Tech supervisor
  • Open space
  • Separate rooms
  • Dress code
  • Flexible working hours
  • Paid vacation: 20/26 days per year
  • Office hours: 8/10 - 16/18

Bonuses

  • Healthcare package
  • Healthcare package for families
  • Leisure package
  • Leisure package for families
  • Financial bonus
  • Equity
  • Cold beverages
  • Hot beverages
  • Fruits
  • Snacks
  • Lunches
  • Adaptation tips
  • Language courses
  • Temporary housing
  • Help finding an apartment
  • Visa Services
  • Sign up bonus
  • Flight ticket
  • Money for moving expenses
  • Conferences
  • Trainings
  • Books
  • Car parking
  • Bicycle parking
  • Shower
  • Chill room
  • Playroom for children
  • Integration events

Contact this employer

GOG.com is a Data Controller ...