
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