PHP SOFTWARE ENGINEER

 

To join our team in Šiauliai we are seeking experienced PHP Software Engineers with 3+ years of experience. Our agile team is working on the client’s actual products, e.g. B2C community platforms or B2B affiliate platforms. Tasks include implementing custom services (REST), implementing new features (self-contained system, system adaption / extension), connecting third-party services.

RESPONSIBILITIES

- Main focus on custom software development

- Work on in-house solutions for the client's productivity, e.g. simplify complex processes with a custom application by connecting multiple applications

- Monitor support for business success and technical operations

- Fulfill the role of servant leadership in software architecture

- Driving force for refactoring and test-driven development (TDD)

- Software craftsmanship enthusiast with hands on clean code

REQUIREMENTS

- Profound experience in object-oriented programming (OOP), design patterns and REST API design

- KISS, YAGNI / DRY, SOLID

- Unit tests, acceptance tests, test automation, continuous integration, continuous delivery / deployment, domain-driven design, especially ubiquitous language

- PHP5.6+ / PHP7 OOP (PHPStorm)

- Mac or Linux development environment

- Debian servers

- Possible UI and JS tasks: AngularJS / TypeScript, jQuery, QUnit, CSS3, SASS

- Unit test library: PHPUnit

- Frameworks: Phalcon, Slim, Zend1, Symphony

- Web server: Nginx

- Acceptance test library: Behat with Gherkin

- Version control systems: Git, SVN

- Deployment: GitLab / Jenkins

- Packaging tools: composer, grunt, nam

- Storage: Redis, Memcached, databases according to needs

- Good English communication skills

- Proactive team player with an agile mindset

WE OFFER

- Full-time position

- Pleasant and friendly working environment

- All social benefits

- Challenging work, exciting tasks

- Liberal decision-making system

- Free lunch

APPLY FOR THIS POSITION

Required

Required

Required

Required

Required

Required

Required

Submitting Form...

The server encountered an error.

Form received.

Required

Required

Required

Required