Back-end Software Engineer (PHP) job in Kraków / remotely

Back-end Software Engineer (PHP)

Project - the aim you'll have

This project involves developing a web system used for procurement for a British client. The system utilizes a microservice architecture to provide a wide set of procurement functionalities through its modules, including automated analytics, initiative, contracts and supplier management among others. The software is used by over 700 clients around the world and processes billions of dollars.

Position - how you'll contribute
  • Helping our client expand the main system by adding new functionalities to existing modules, as well as building new ones using mainly PHP, but also JavaScript and other technologies.
  • Actively designing (on a technical level) and implementing backend/frontend functionalities (new features, refactoring) using innovative techniques.
  • Working with the code repository, static analysis, continuous integration and continuous delivery tools.
  • Ensuring software quality by implementing good software development practices including good design, refactoring, test automation and cooperation with Test Engineers.
  • Being proactive about the proposed solutions according to market trends
  • Working within a British/Polish agile team.
Expectations - the experience you need
  • 4+ years of commercial experience in PHP development
  • Working knowledge of PHP and at least one MVC framework (for example Slim)
  • Knowledge of design patterns (factory, adapter, chain of responsibility, etc.)
  • Understanding of Test Driven Development (TDD)
  • A working understanding of RESTful APIs
  • Basic front-end development knowledge (HTML, CSS and pre-processors, etc.)
  • JavaScript
  • Object Relational Mappers (ORMs) such as Doctrine
  • SQL
  • Experience with unit testing (PHPUnit, Karma, Jasmine)
  • Some experience with CI/CD Tools
  • Working knowledge of docker
  • Experience with static analysis tools (PHPStan/Psalm)
  • Ability to occasionally travel to the client’s location
Additional skills - the edge you have
  • Advanced front-end development knowledge
  • Experience with Go and/or Python
  • AWS knowledge
  • Working experience with microservices architecture
Our offer – professional development, personal growth
Decide on the form and conditions of your employment
Flexible employment and remote work
Work with the latest technologies for industry leaders
International projects with leading global clients
Travel to clients’ and work in their environments
International business trips
Work comfortably in a relaxed and inspiring atmosphere that does not enforce a dress code
Non-corporate atmosphere
Develop your skills at work – language classes come to you
Language classes
Develop your competences and skills through skill centers and webinars
Internal & external training
Take care of the health of you and your loved ones
Private healthcare and insurance
Work out, swim and enjoy other fun activities
Multisport card
Take part in activities that support your physical and mental health
Well-being initiatives
Back-end Software Engineer (PHP)
Software Development, PHP, REF461Z, Kraków/Remote, B2B/UOP

Submit application

Attach resume/CV

Links

Message to hiring manager

Let us know about your interest working in our company