ongoing
Senior FullStack Laravel/Vue.js Developer
About the company
Dutch company specializing in advanced water purification and smart hydration solutions, aiming to reduce plastic waste and promote sustainable drinking practices. The company's flagship product, the REFILL+ station, is a smart hydration system designed for offices and commercial spaces. It offers purified water enhanced with vitamins, minerals, and natural flavors, providing a healthier alternative to traditional bottled drinks without the associated plastic waste. The system allows to track device state, errors, and logs. All the devices purchased by the customer are integrated into the system and available for review and remote control.
Role Description
We are looking for a talented Senior FullStack Laravel/Vue.js Developer to join our dynamic team and contribute to the development of cutting-edge solutions that align with our goal to reduce single-use plastic waste and promote clean drinking water globally.
In this role, you will work closely with our product and engineering teams to design, develop, and maintain scalable web applications and services that power our innovative hydration systems. You’ll have the opportunity to build intuitive frontends and efficient backends, ensuring seamless user experiences and system reliability.
Requirements
- 6+ years of experience in full-stack web development with a focus on Laravel and Vue.js.
- Expert in SOLID, OOP and Design patterns
- Strong expertise in Vue.js for building modern, responsive frontends.
- Strong expertise in Docker
- Knowledge of DevOps principles and tools.
- Expert in PHPUnit and TDD approach
- Strong experience in raw SQL
- Proficiency in backend development using Laravel, including API design and integration.
- Hands-on experience with Tailwind CSS for building elegant and user-friendly designs.
- Solid understanding of MongoDB and MySQL databases.
- Experience with Nginx for server management and deployment.
- Familiarity with Traefik for managing reverse proxies and microservices.
- Experience with GitLab for version control, CI/CD, and collaborative workflows.
- Knowledge of Cloudflare for DNS management, security, and performance optimization.
- Strong problem-solving skills and the ability to work independently or collaboratively.
- Excellent communication skills, both written and verbal.
Responsibilities
- Design and implement high-quality web applications using Laravel and Vue.js.
- Develop and maintain responsive user interfaces with Vue.js and Tailwind CSS.
- Optimize application performance and scalability using Nginx and Traefik.
- Design database schemas and manage data interactions using MongoDB and MySQL.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Ensure application security and performance, leveraging tools like Cloudflare.
- Write clean, maintainable, and testable code while adhering to industry best practices.
- Manage version control and CI/CD pipelines using GitLab.
- Troubleshoot and resolve application bugs and performance bottlenecks.
- Stay updated on emerging trends and technologies to continuously improve our platforms.
- Mentoring and guidelines for middle developers in the team.
Will be a plus
- Experience in water technology, IoT, or similar industries.
- Enthusiasm for sustainable technologies and initiatives.
Kateryna Prykhodko
Personal Recruiter