Deep knowledge in PHP and Symfony framework., Good knowledge of PHPUnit or other automatic test technologies., Strong skills in software architecture & patterns, and understanding of OOP and RESTful APIs., Experience in mentoring and supporting junior and mid-level developers..
Key responsibilities:
Manage tech debt by identifying critical system problems and preparing solutions.
Introduce and implement code quality standards into existing team workflows.
Guide and mentor the backend team while participating in grooming sessions and designing new features.
Research and implement new technologies, and present architectural decisions to technical managers.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
At Oxylabs, our mission is to make sure that every company, no matter big or small, has access to publicly available big data. We think that public data gathering is extremely important for every company to achieve success.
We see our clients as our partners, this way making sure that both parties profit as much as possible from this interaction. Clients choose us because we offer the highest quality, best proxies out there that help our customers with market research, ad verification, brand protection, travel fare aggregation, SEO monitoring, pricing intelligence and more.
📩 If you want to know how Oxylabs can help your business, contact us here or drop us a line at hello@oxylabs.io
➡️ Subscribe to our newsletter with top news on everything data gathering:
https://oxylabs.io/newsletter-subscription
We’re a team of 500+ professionals who develop cutting-edge proxy and web data scraping solutions for thousands of the world’s best known businesses, including Fortune 500 companies.
What’s in store for you:
You’ll be developing complex products with high coding standards, maintaining our own infrastructure, handling petabytes of data, and solving challenges on a daily basis. We got you covered with a team of strong professionals to support you, a well-built tech stack, and loads of ownership.
The role provides you with opportunities to make your own decisions, ability to review and improve current system architecture, team processes, freedom to introduce new technologies that would lead to better product quality.
Your day-to-day:
Tech debt management (identifying critical system problems, preparing solutions to solve the problems, guiding the team on implementation).
Introducing and implementing code quality standards into an existing team workflows.
Overall BE team guidance, mentoring and support from technical side.
Active participation in grooming sessions.
Designing new features.
Defining product architecture and guiding team members on implementationImproving product architecture.
Research new technologies, PoC preparation and implementation of new technologies to existing architecture.
Own, present and defend architectural and technical decisions to company’s PEs and technical managers.
Your skills & experiences:
Have deep knowledge in PHP and Symfony framework.
Good knowledge of PHPUnit or other automatic test technologies
Understanding of OOP, RESTful API’s.
Strong skills in software architecture & patterns.
Good knowledge of any message queue management system.
Experienced in microservices architecture.
Experience in mentoring and supporting junior and mid level developers.
Being a team player.
Good communication skills within and outside the team.
Motivation to work with complex solutions.
At least basic understanding of Kubernetes.
Nice to have:
Previous experience of leading a software development team or desire to do so.
Experience with Scrum.
Hands on experience with Go programming language.
Tech Stack:
PHP 8
Symfony
Docker
MySQL
GitLab
Redis
Kubernetes (at least basics would be an advantage)
Please note that only the selected candidates will be contacted for further steps.
Up for the challenge? Let’s talk!
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.