Senior Software Engineer (PHP Backend)

PHP

Senior Software Engineer (PHP Backend)

PHP
Centrum, Kraków

VMgen

Undetermined
B2B
Senior
Remote
4 445 - 6 945 USD
Net per month - B2B

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

Tech stack

    PHP

    advanced

    PHPUnit

    advanced

    Laravel

    regular

    SQL

    regular

    Linux

    regular

    Docker

    junior

    JavaScript

    junior

Office location

Published: 21.12.2021