Senior PHP Engineer
In this job, you can expect a lot of challenges on the system architecture side, delve into the principles of microservices development, and most importantly, it's a job that offers great opportunities for self-development and a real impact on the look and direction of the product.
What you can expect in your daily work:
- we care about the quality of the code (multi-level code review),
- work on the development of the product (mainly creating new functionality + maintenance),
- we work according to the principles of Scrum,
- regular exchange of knowledge during code review and technical meetings,
- we appreciate openness about your strengths and weaknesses - we make sure that every employee has a path for development.
Salary:
- 16 000 - 20 000 PLN net (B2B contract).
Technologies we rely on:
- PHP 8.1,
- Symfony Framework 5.4,
- PostgreSQL,
- RabbitMQ,
- Redis,
- functional tests - PHPUnit,
- unit tests - PHPUnit,
- we use EventSourcing i CQRS.
Additional methodologies and tools:
- GIT,
- Jira,
- Confluence,
- Slack.
Must have:
- minimum of 4 years of commercial programming experience in PHP,
- minimum of 2 years of experience in Symfony Framework,
- good knowledge of design patterns,
- knowledge of and experience working with API,
- practical experience with Git,
- experience in writing Unit Tests,
- openness to continuous development and optimization of your own code and work,
- good communication and teamwork skills,
- self-organization - you are joining a young team so we expect you to be responsive to problems,
- Knowledge of English - a level that allows you to work with technical documentation (not only reading and understanding, but also editing or creating),
- B1 level of Polish.
Nice to have:
- experience working with microservices or headless applications,
- knowledge of Dockers and containerization.
Benefits:
- private medical care,
- financing of computer equipment,
- possibility to choose remote or stationary work in our office in Cracow,
- integration events offline and online,
- access to the company library with the possibility of its expansion.
Why Ergonode?
- We are young company, which recently received business and financial support from investors.
- If you have an open mind and like challenges - we have a lot in common! :)
- Architecture of our system is innovative, but at the same time complex, which requires out-of-the-box thinking in the context of development, as well as business approach.
- Because this is a great place to grow! You will be part of a core team where you have a real impact on the product.