PHP Developer

3 Weeks ago • 3 Years + • Backend Development • Full Stack Development

Job Summary

Job Description

Murka is seeking a PHP developer with 3+ years of experience to develop new features, support existing applications, and participate in all phases of the SDLC. Responsibilities include writing unit and functional tests with PHPUnit, fixing bugs, preparing technical documentation, working with third-party integrations, and collaborating with front-end developers. The ideal candidate possesses strong knowledge of OOP, design patterns, and various technologies including NoSQL databases (MongoDB), caching systems (Memcached, Redis), Docker, Git, and Composer. A solid understanding of principles like DRY, SOLID, and DIE is crucial. The role also involves debugging, preparing software releases, and optimizing performance at scale.
Must have:
  • 3+ years PHP experience
  • NoSQL (MongoDB) experience
  • Caching systems (Memcached, Redis)
  • Docker experience
  • OOP, design patterns, SOLID
  • Git, Composer
  • Unit testing (PHPUnit)
Good to have:
  • Message broker systems (RabbitMQ)
  • Relational databases (PostgreSQL, MySQL)
  • JavaScript, Node.js
  • Gitlab CI/CD
  • OpenAPI (swagger-php)
  • Agile/Scrum

Job Details

Job Description

Murka is a leading European games developer and publisher on mobile and web platforms. Murka delivers a fun and exciting game experience for millions of players worldwide. We are looking for a PHP developer

Requirements

  • PHP development experience of more than 3 years and desire to develop at the backend in general
  • NoSQL database experience (MongoDB) and query optimization (indexes, partitioning, concurrency)
  • Experience with caching systems (Memcached, Redis, APCu)
  • Docker, experience in writing Dockerfiles or base images
  • Experience with Git and Composer
  • Knowledge and understanding of OOP principles, design patterns, clean code
  • Knowledge, understanding, and following the principles of DIE, YAGNI, KISS, DRY, and SOLID
  • Knowledge of Unix systems
  • At least basic knowledge of Unit testing
  • English Level should be enough to read technical documentation and communicate with colleagues (B1+)

Responsibilities

  • Develop new features and support the current application
  • Participate in all phases of the software development life cycle (SDLC);
  • Provide test coverage with PHPUnit (unit and functional tests)
  • Fix bugs in different project modules
  • Prepare necessary technical documentation
  • Work with third-party integrations (payment systems, services, etc.)
  • Perform work in preparing the developed software for release and producing its release
  • Conduct debugging of the developed software, and correct it in the process of completion
  • Collaborate with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience
  • Perform and optimize problems, particularly at large scale, and demonstrate an ability to diagnose and prevent these problems

Nice to have

  • Experience with message broker systems (RabbitMQ, Redis pub/sub, etc)
  • Knowledge of relational databases (PostgreSQL, MySQL etc)
  • Knowledge of JavaScript, experience in Node.js
  • Experience with Gitlab CI/CD
  • OpenAPI (swagger-php)
  • Agile/Scrum experience

Similar Jobs

CloudLinux - Senior C Developer for Imunify360 (worldwide remote, work anywhere)

CloudLinux

Sofia City Province, Bulgaria (Remote)
• 2 Months ago
Valve corporation - Design
Visual & User Experience

Valve corporation

Bellevue, Washington, United States (On-Site)
• 3 Months ago
Easygo - Software Development Engineer - Kick

Easygo

Melbourne, Victoria, Australia (On-Site)
• 1 Month ago
Meta - Software Engineer, Machine Learning

Meta

Singapore (On-Site)
• 3 Months ago
Razer - Software Engineer (DevOps)

Razer

Shah Alam, Selangor, Malaysia (On-Site)
• 4 Months ago
seeking alpha - Senior Backend  Developer

seeking alpha

Israel (On-Site)
• 2 Months ago
PhonePe - Engineering Manager - Platform

PhonePe

Bengaluru, Karnataka, India (On-Site)
• 3 Months ago
Thatgamecompany - C++ Game Server Engineer

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
• 8 Months ago
Discord - Staff Software Engineer - Notifications Platform

Discord

San Francisco, California, United States (Remote)
• 1 Month ago
Inkittt - Backend Martech Engineer

Inkittt

San Francisco, California, United States (Hybrid)
• 3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Visa - Director-Client Success A2A

Visa

Bogota, Colombia (On-Site)
• 4 Months ago
Netskope - Sr. Staff Engineer, Full-Stack (Backend heavy)

Netskope

Bengaluru, Karnataka, India (Remote)
• 5 Months ago
Power Integrations - Development Lead (Fullstack)

Power Integrations

Pasig, Metro Manila, Philippines (On-Site)
• 4 Months ago
WebFX - Jr. Front-End Web Developer

WebFX

Ann Arbor, Michigan, United States (On-Site)
• 4 Months ago
CloudLinux - Lead SDET/QA Automation Engineer at CloudLinux (worldwide remote, work anywhere)

CloudLinux

Ljubljana, Ljubljana, Slovenia (Remote)
• 3 Months ago
Thumbtack - Director, Cybersecurity

Thumbtack

United States (Remote)
• 1 Week ago
Meta - Software Engineer, Infrastructure

Meta

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
• 3 Months ago
Thumbtack - Director, Cybersecurity

Thumbtack

Ontario, Canada (Remote)
• 1 Week ago
Paypal - Solutions Engineer - Enterprise

Paypal

Madrid, Community Of Madrid, Spain (Hybrid)
• 4 Months ago
Meta - Product Security Engineer

Meta

Menlo Park, California, United States (On-Site)
• 3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Poland

Netflix - Associate, Finance & Strategy, EMEA Partnerships

Netflix

Warsaw, Masovian Voivodeship, Poland (On-Site)
• 1 Week ago
Keywords Studios (Player Support) - Player Engagement Support Technology Specialist

Keywords Studios (Player Support)

Katowice, Silesian Voivodeship, Poland (Remote)
• 3 Weeks ago
Evolution - Senior Frontend Engineer

Evolution

Warsaw, Masovian Voivodeship, Poland (Hybrid)
• 4 Months ago
Warner Bros Discovery - Finance Manager - German Speaking

Warner Bros Discovery

Masovian Voivodeship, Poland (Hybrid)
• 3 Months ago
CloudLinux - Senior C Developer (worldwide remote, work anywhere)

CloudLinux

Masovian Voivodeship, Poland (Remote)
• 3 Months ago
PTW - Part-Time French Player Support

PTW

Poland (Remote)
• 2 Months ago
Lionbridge Games - Localization Game Tester (All Languages)

Lionbridge Games

Masovian Voivodeship, Poland (On-Site)
• 2 Weeks ago
Netflix - Software Engineer L4 - Finance and Tax Technology

Netflix

Warsaw, Masovian Voivodeship, Poland (Hybrid)
• 1 Month ago
Keywords Studios (Player Support) - Customer Success Associate

Keywords Studios (Player Support)

Silesian Voivodeship, Poland (Remote)
• 1 Week ago
PwC - Senior Specialist | FP&A

PwC

Warsaw, Masovian Voivodeship, Poland (Hybrid)
• 4 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Paypal - Senior Engineer, Backend (Java)

Paypal

San Jose, California, United States (Hybrid)
• 4 Months ago
Gulliver's Games - Senior Backend Engineer

Gulliver's Games

İstanbul, Türkiye (On-Site)
• 5 Months ago
Vi - Backend Developer

Vi

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
• 2 Months ago
BitGo - Senior Backend Engineer - Activate

BitGo

Bengaluru, Karnataka, India (On-Site)
• 3 Months ago
Aditya Birla Group - Backend Engineer

Aditya Birla Group

Bengaluru, Karnataka, India (On-Site)
• 3 Months ago
Nexters - Lead .NET Developer

Nexters

Cyprus (Remote)
• 6 Days ago
bosh group india - Backend Developer-Support Engineer

bosh group india

Bengaluru, Karnataka, India (On-Site)
• 1 Week ago
JetSynthesys - Python Developer

JetSynthesys

Pune, Maharashtra, India (On-Site)
• 5 Months ago
Auros Global - Core Engineering Services Team Lead

Auros Global

Australia (Remote)
• 1 Month ago
Mashgin - Senior Software Engineer, Infrastructure

Mashgin

Palo Alto, California, United States (Hybrid)
• 4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Murka Games is an international game development company that has been successfully producing social casino and casual games for over a decade. For several years in a row, Murka’s titles were called the most innovative in the category and ranked among top European companies:

• Top Publishers Award of App Annie’s 2021

• EGR Global North America Awards 2021

• Top 15 Social Casino Game Publishers by EKG

In 2019, Murka Games was acquired by the Blackstone Group, one of the world’s largest private equity firms.

Murka Games brings fun and joy to 5 million monthly players in more than 200 countries worldwide.

With ambitious creation plans in the mobile gaming industry, we are actively looking for new talents to join our team.

View All Jobs

Get notified when new jobs are added by MURKA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug