
PHP Developer, Revenue CRM Team (100% remote-friendly within Spain)
- Barcelona
- Permanente
- Tiempo completo
- Our team consists of backend engineers, frontend engineers, and product specialists.
- We work on the back office projects that support the company's daily activities.
- We are responsible for managing sales processes, handling various sales channels, configuring products, issuing invoices, processing payments, and managing vindications. We also handle integration with external marketing and sales systems, which allows us to optimize campaigns and enhance sales effectiveness.
- In addition to these tasks, we are focused on addressing our technical debt and refactoring legacy code to improve system performance and maintainability.
- Your day-to-day work will be focused on creating new and maintaining existing PHP applications.
- We expect you to bring in some innovative ideas to the team, share your knowledge, and support us in solving our daily challenges.
- The team is highly cohesive and has a friendly atmosphere. We often meet for team-building events, which strengthen our relationships and facilitate cooperation.
- We highly value honesty, directness, and mutual trust within the team. Together, we maintain a positive work environment, mutual support, and professional growth.
- Each of us loves to solve complex business problems, is passionate about using new technologies, supports each other in everyday work, and appreciates the spirit of teamwork and a sense of humor.
- We use an agile approach to deliver value to our customers (so no complaining about the "product people" -
- You have 3+ years of experience as a PHP developer
- You have a solid understanding of Object Oriented Programming principles (SOLID, GRASP, YAGNI, DRY, etc) and good knowledge of PHP (7.4/8.2) and Symfony (3.3/6.4).
- You are familiar with (and preferably worked with) tools such as GIT, ELK Stack, DataDog, RabbitMQ, Symfony Messenger, MariaDB, GitHub Actions, Docker, and Redis.
- You have experience in application monitoring, including analyzing logs and resolving issues
- You are used to working in an Agile, high-autonomy environment
- You can communicate in English - both spoken and written - min. B2 level
- You are open to receiving and giving valuable feedback
- You continuously seek innovations and improvements while understanding the business perspective
- You have experience in developing solutions related to CRM applications (you worked with invoices, payments, etc)
- You have experience with distributed architecture, asynchronous processes, and APIs
- You work with tools such as Kubernetes and AWS Services