Zapraszamy do wysłania życiorysu - skontaktujemy się w przypadku wznowienia projektu lub podobnej oferty.
Tasks:
- Developing custom client platform - implementing new features
- Creating solutions using PHP 7.4 to 8.2 and Symfony 5
- Conducting unit and integration tests
- Participating in team meetings (working in SCRUM)
- Creating technical documentation
Job requirements:
- Team player skills, we are looking exclusively for team players
- 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 knowledge of Polish (B2+/C1)
We offer:
- Employment based on an employment contract (copyright to 70% of the remuneration) or B2B contract
- Annual bonus system (amount of one monthly salary)
- Training budget
- Medical care
- Sports card
- Flexible working hours
- 100% remote work or hybrid work in the Warsaw office
Nice to have:
- NoSQL
- Event Sourcing
- AWS
Other:
- We develop and maintain our proprietary FinTech platform (currency exchange, payments, banking for companies)
- 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 h)
- HR-technical interview (approx. 50 min)