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 adaptable, 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.