Senior PHP Engineer - Full Remote
11 hours ago
Zaragoza
Senior PHP Engineer - Remote Backend position - Vendo Services Join the team building the world’s most advanced billing platform Bill better, grow more. Vendo provides the strongest foundation of billing services, plus the AI tools clients need to grow their business. We handle hundreds of millions of shoppers for thousands of leading online businesses around the world. Vendo is a fast-growing fintech company in the high-risk industry. We hear time and time again that our people are what makes the difference. Our people are our competitive advantage. Technical Requirements Expert-level knowledge of PHP and the Symfony framework Professional, production-grade experience with DDD, Event Sourcing, and CQRS Working experience with Docker, AWS, and DevOps. AI experience (e.g., Cursor, Kiro) General Requirements Excellent English and communication skills (daily interaction in English involved) Previous experience in financial services is highly desirable Passion for learning, sharing, and working with other people Self-direction and independent problem-solving skills 6 hours overlap with CET - while hours are flexible, you should generally be available most of the time, daily between 10-18, Central European time Self-motivated and self-disciplined to work remotely What will you do? Make an impact by contributing to the development of the backend modules with feature implementation, integrations, code refactoring, and bug fixing if needed. Proactively contribute to software architecture and distributed systems-related decisions to reduce technical debt Find creative solutions to tricky problems, but stay focused on simplicity and maintainability Write maintainable and clean code, covered with automated tests Talk to stakeholders and understand what they need Continuously learning about the Payments Industry Why Vendo? 100% remote - you will work from your own home or office, wherever you are 23 paid vacation days Free day on your birthday Annual company retreat 10+ years of success in the exciting Payment Industry Long-standing, amazing work culture Vendo Laptop About the team and our tools We are a small team of software engineers with varied backgrounds and solid experience in a wide range of technologies. We're passionate explorers, working synchronously and asynchronously in tightly knit teams where communication, respect, fun, and responsibility are key factors to success. Our development process is agile - we do Scrum, using Jira and Confluence to track and document everything. The organization is flat and open-minded, giving each individual a lot of flexibility and freedom as long as they take ownership, get things done to a high standard, and stay aligned with the team and company visions. We mainly use PHP to create and maintain our products, which are running on AWS, using services like EC2, ECS, RDS, Aurora, ElastiCache, and CloudFront. We deploy our code using CodePipeline and use containers, CI/CD, and automated testing. Around our core billing product, we build and maintain a lot of services like a payment processing platform, backend client administration, a customer portal, a storefront, APIs, reports, and other data tools. The personal data provided in your application and during the recruitment process will be processed by Vendo Services GmbH and Servicios Técnicos Empresariales Olympus SL, both acting as Data Controllers. By sending us your CV, you consent to the processing of your personal data for the purpose of evaluation and selection as a candidate for the position. Your personal data will be processed confidentially and will only be used for the recruitment purposes of the selected job offer. The period of conservation of your personal data will be strictly necessary to carry out the recruitment process. Once the process is completed, your data will be deleted. If you wish to exercise your rights of access, rectification, cancellation, or opposition in relation to your personal data, you can do so through with the subject GDPR. You may also complain to the Spanish Data Protection Agency at Jorge Juan, 6, 28001 Madrid, Spain, or electronically, however, we would appreciate working with you to solve any issue first. For further information, please visit By sending your request, you confirm that you have read and understood this clause and that you agree to the processing of your personal data as described.