Senior Symfony Developer - Ergonode Product Team

  • Development
  • Kraków, Poland

Senior Symfony Developer - Ergonode Product Team

Job description

In the Ergonode team we are implementing from scratch a new open-source system for product catalogue management (www.ergonode.com). Our goal is to create one of the most intuitive systems on the market, where both product managers and programmers (frontend, backend) will be very satisfied with the applied solutions.

Our team is not big and works in Scrum - currently there are 7 people (architect/senior symfony developer, junior symfony developer, 2 x vue.js developers, designer, scrum master and product owner). We work like start-up in a more bigger organisation - Strix.

 

We are looking for an open-minded person with outstanding ideas who has experience in writing PHP applications using the Symfony framework.

 

Salary: 10 000 - 15 000 zł net B2B + VAT

 

The entire current code of our application is available on : www.github.com/ergonode

 

Used technologies in the backend of the application:

  • PHP 7.2 (by the end of 2019 we will be increasing to 7.4)
  • Symfony 4.3
  • PostgreSQL
  • RabbitMQ (optional)
  • Redis (optional)
  • Elasticsearch (optional)
  • Nginx (possible Apache)
  • MongoDB (optional)

 

Domain Driven Design Approach

  • CQRS
  • EVENT SOURCING
  • SAGA
  • EVENT BUS

Job requirements

What we expect:

- GIT familiarity

- minimum 4 years of commercial experience in PHP technology

- minimum of 3 years in the Symfony framework

- knowledge and experience of work in REST API

- knowledge of OOP and PSR standards

- knowledge of ElasticSearch and RabbitMQ

- openness to development and optimization of work

- knowledge of PostgreSQL/Redis database programming

- ability to conduct Code Review

- good communicative and teamwork skills - this is an extremely crucial issue because we solve all the problems and improvements within the team, we strive for self-organizing at work

- good English skills

 

What else is welcome:
- knowledge of Docker/Kubernetes and Docker-Composer
- ability to write unit and integration tests - working at BDD using Behat
- we do a lot to make our work agile, so knowledge of SCRUM or other agile methodologies will be welcome
- experience of working with large databases or e-commerce would be crucial

- familiarity with open-source approach (publications on private or public GitHub accounts)

- bussines analysis skills 

 

What we can offer:
- B2B contract (with the possibility to holidays 30 days per year)
- self-improvement budget - 3000 PLN / year
- life insurance policy
- Luxmed health package
- Multisport package
- work in a relatively small organisation with 8 teams (about 90 people in the whole company)
- breakfast every Thursday
- company bonus system in kind
- support in soft skills improvement by professional trainers (external company)
- annual integration trip 

- monthly internal meetups to exchange know-how between teams

- possible attending in conferences (both in Poland and abroad)

 

Curious about new challenges? Apply using the form below.