#1 Job Board for tech industry in Europe

Senior Software Engineer (PHP Backend)
PHP

Senior Software Engineer (PHP Backend)

Kraków
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    PHP

    advanced

    PHPUnit

    advanced

    Laravel

    regular

    SQL

    regular

    Linux

    regular

    Docker

    junior

    JavaScript

    junior

Job description

As vmgen software engineer, you’ll have the opportunity to develop vmgen products, while using your expertise in coding, algorithms, complexity analysis and large-scale system design. This role combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. Software development work will focus on preparing the architecture and developing new products on top of the infrastructure provided by vmgen. This is a full-time, 100% remote position.

Position Responsibilities

  • Build and implement architecture for the products
  • Develop new functionalities and products
  • Build efficient, testable and reusable PHP modules
  • Integration with the existing APIs and products
  • Integration of data storage solutions

Minimum Qualifications

  • Bachelor’s degree in Computer Science, a related technical field involving software/systems engineering, or equivalent practical experience.
  • Practical knowledge of Laravel framework
  • Very good knowledge of object oriented PHP programming (practical knowledge of SOLID principles)
  • Very good knowledge of PHP testing frameworks (PHPUnit preferred)
  • Familiarity with SQL/NoSQL databases and their declarative query languages
  • Basic understanding of front-end technologies such as JavaScript (React preferred), HTML5, CSS
  • Understanding of code versioning tools (git preferred)
  • Experience with networking and the “cloud”
  • Experience to navigate and debug code that is not familiar to you

Preferred Skills

  • Knowledge of Linux operating systems
  • Understanding of networking / load balancing at global scale
  • Systematic problem-solving approach, coupled with effective communication skills and a sense of drive
  • Basic knowledge of Docker

Techstack

  • PHP backend based on Laravel 8 framework
  • Frontend: React (Next.js) + Redux
  • Styling: SCSS (based on Bootstrap 5)
  • GitLab pipelines for CI/CD
  • Docker for local development environment