TL;DR
Senior Back-end Engineer (PHP): Improving and porting existing Payments systems to Temporal.io workflows to manage high loads, focusing on creating a smooth and accurate payment experience and reliable financial transactions. Focus on transforming the Payments module into a separate Payments service, applying Domain-Driven Design (DDD) and Event Sourcing best practices.
Location: Remote in Europe (or in-office in Riga, Tallinn, or Barcelona)
Salary: EUR 5000+ monthly gross
Company
FYUL, formed by the merger of hirify.global, Printify, and Snow Commerce, powers on-demand commerce globally, helping creators turn ideas into products.
What you will do
- Collaborate with product teams to iterate on new features.
- Design and execute initiatives for Payments systems.
- Identify and improve codebase areas, participating in code reviews.
- Fix prioritized bugs/issues.
- Participate in weekly coding or knowledge-sharing sessions.
- Transform the Payments module into a separate Payments service using DDD and Event Sourcing.
Requirements
- English: Good level (spoken and written)
- 5+ years' experience with PHP.
- Experience with Domain-Driven Design (DDD) and CQRS.
- Experience with Distributed Systems.
- Quality-oriented, following best practices (Testing, TDD, Agile, SOLID principles).
- Experience with mentoring team members.
Nice to have
- Experience with Event Sourcing.
- Experience with Monolith extraction into Microservices.
Culture & Benefits
- Global, inclusive team.
- Flexible working hours (start as late as 11 AM).
- Private health insurance.
- 3 extra paid days off (2 for well-being, 1 for celebration).
- Access to mentorship, internal meetups, and hackathons.
- Internal and external learning opportunities.
- Employee discount for designing own merch.
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →