Senior Backend Engineer (PHP)
Job Description
Lengow is a leader in intelligent e-commerce solutions that help brands and retailers drive profitable growth across the digital shelf. With powerful feed management, global price monitoring, and robust data capabilities, Lengow’s comprehensive SaaS product suite enables merchants to amplify product visibility online, outrun competition with informed pricing, multiply sales on marketplaces, and monitor brand presence among distributors. Since 2009, Lengow has fueled digital growth for over 3,600 customers across thousands of marketing and sales channels in over 60 countries.
Lengow is a profitable company.
Our tech team
The Tech, Data, and Product team comprises 70+ people from diverse backgrounds, working in our offices in Nantes, Paris, and Barcelona. Our products are developed thanks to six autonomous product Teams, each working on a specific business domain. The teams are led by a Product Manager and Engineer manager working with a dedicated small team of developers (from 4 to 8)
We are organised in Product teams, focused on a domain of the global platform. As the lead for the Public Data Acquisition team, you will own the vision, strategy, and execution, driving the development and evolution of:
- the public data collection: all activities related to crawling, scraping, and preprocessing data from external e-commerce websites. It also includes handling anti-blocking mechanisms and ensuring data quality for ingestion.
- the product matching: responsible for automatically matching customer products with data collected from e-commerce sites. It includes logic for suggesting matches and validation systems where customers confirm or decline matches.
Tech Stack:
- Language: PHP (Symfony)
- Storage: MariaDB, Redis, memcached, cloud storage
- Tools: GitHub, Jira, Datadog, Docker, RabbitMQ
⌨️ Your main tasks would be as follows :
- Design, develop, and maintain high-quality PHP applications and services.
- Implement and advocate for clean architecture principles to ensure a scalable, maintainable, and testable codebase.
- Conduct code reviews, provide constructive feedback, and mentor junior developers to uphold best practices and coding standards.
- Develop and maintain unit, integration, and end-to-end tests to ensure software quality and reliability.
- Pre-interview with Alexandre our Talent Acquisition Manager.
- Interview with Sergi, our VP Engineering
- Technical test and restitution with Sergi and the team
- Offer
🏹 We are looking for someone with the following experiences and skills:
- You have at least 5 years of experience as a PHP backend software engineer.
- You have some experience in web scraping or data engineering
- You have a solid experience with SQL, preferably MySQL or MariaDB
- Good knowledge of CLI / Shell scripting
- You had an impact on the conception and delivery of a product responding to customers' needs.
- Flexible and customer-oriented, you enjoy problem-solving and decision-making based on data and impact measurement.
- You have a good level of English.
Nice to have
- Experience with Elastic search
- Experience with Browser automation (puppeteer, playwright …)
- Strong web scraping experience
- You have experience with Observability tools like Datadog
- Experience with AI models (Computer vision, fine-tuned LLMs…)
✨ Benefits & Working Conditions
- Working Hours: Monday to Thursday from 9 am to 6 pm, Friday from 9 am to 3 pm.
- Flexibility: Work from home on Fridays.
- Environment: Fast-growing tech company, young and international team.
- Learning & Development: Opportunities for quick career growth.
- Company Perks:
- Gym membership discounts via Gympass.
- Private health insurance discounts.
- Free organic fruit and coffee.
📍 Location: Barcelona - Office with 360º views of the city.
Company Information
Location: Nantes, France
Type: Hybrid