Zapraszamy do wysłania życiorysu - skontaktujemy się w przypadku wznowienia projektu lub podobnej oferty.
Tasks:
- Creating a custom client platform - implementing new features
- Developing solutions using PHP 7.4 to 8.2 and Symfony 5
- Performing unit and integration tests
- Participating in team meetings (working in SCRUM)
- Creating technical documentation
Job requirements:
- Teamwork skills, we are looking for team players only
- Practical knowledge of object-oriented programming principles and design patterns
- 5 years of experience with PHP and SQL
- Minimum 2 years of experience working with Symfony
- Good understanding of Rest API, CI/CD (e.g. Jenkins)
- Minimum 2 years of experience in creating unit and integration tests
- Practical knowledge of the DDD pattern
- Minimum 2 years of experience with DDD and CQRS
- Minimum 1 year of experience with cloud solutions
- Good command of English (B2/C1)
- Good command of Polish (B2+/C1)
We offer:
- Preferred employment based on an employment contract (copyrights up to 70% of remuneration) - also possible B2B
- Annual bonus system
- Medical care
- Sports card
- Flexible working hours
- 100% remote work or hybrid in the Warsaw office
Good to have skills:
- NoSQL
- Event Sourcing
- AWS
Other:
- We develop and maintain our proprietary FinTech platform (currency exchange, payments, banking for businesses)
- The platform architecture is distributed and consists of several larger and smaller services and libraries
- Technological stack: PHP, Symfony, PHPunit, Behat, MySQL, PostgreSQL, MongoDB, Rest API, RabbitMQ, SQS, AWS
- CI/CD: GitHub, Jenkins, Kubernetes, CodeCov, CS Fixer, PHP Stan
- IT methodologies: EventSourcing, DDD, CQRS, TDD
- Work methodologies: Scrum, Kanban, Event storming, Code review, Pair programming
- The recruitment process consists of:
- Task (1-2 hours)
- HR-technical qualification interview (approx. 50 min)