Jobs and Careers
DS
Senior Fullstack Developer - PHP/TypeScript - Laravel/Vue.js - B2B SaaS
DSCOVRItalyfull_timeVerifiedPosted 15 Jan 2025
💰 €55,000/yr(€45,000/yr – €55,000/yr)
About the role
<p>We are looking for a <strong>Senior Fullstack Developer</strong> to join our product team and expand the features of our B2B platform dedicated to market research and sales engagement.</p><p>In this role, you will be an integral part of our team, developing key product modules. Following the entire development lifecycle, you'll work closely with other Fullstack developers in pair programming. This includes prototyping with the UX/UI team, defining technical requirements, and deployment strategies. Your contributions will be highly valued and appreciated.</p><p>Our software product <strong>is in a mono repo and primarily developed in PHP (Laravel) f</strong>or backend components. For the front end, we use Vue.js. The interaction between the front and back end is managed via <strong>GraphQL</strong>. Additionally, we use long-running tasks written in <strong>TypeScript</strong> and inference services developed in <strong>Python</strong> to support backend services for specific use cases.</p><p>The lifecycle (testing and deployment) is fully automated using CI/CD (GitLab). Our infrastructure is managed via Terraform, and we use AWS as our IaaS provider.</p><p>At our company, we are committed to a user experience (UX/UI) centred approach. We apply simple domain-driven design principles when necessary and automatically test critical components. While we are not dogmatic about development principles and practices, we use microservices and orchestrators only when strictly necessary. <strong>We don't follow all the latest trends; instead, we aim to achieve simplicity, testability, and maintainability, providing a solid foundation for our work.</strong></p><p><strong>Hiring process:</strong></p><p>You won't need to complete any whiteboard exercises to join our team. Instead, you'll go through one or more technical interviews and be assigned a code challenge. Once you've completed the challenge, you can discuss your solution directly with the team.</p><p><strong>Tech stack:</strong></p><p>{ <br/>"Lang": ["PHP", "TS", "Python"],<br/>"APIs": ["GraphQL", "Rest API"],<br/>"Frameworks": ["Laravel", "Vuejs", "Tailwindcss", "Livewire"], <br/>"Infra": ["Terraform", "Docker", "AWS", "Laravel Vapor"], <br/>"Analytics": ["mixpanel"]<br/>}</p><p><strong>Requirements</strong></p><p><strong>Technical Skills:</strong></p><ul> <li>5+ years of experience as a Fullstack PHP developer using the Laravel framework and Vue.js for building B2B/B2C SaaS applications.</li> <li>Excellent knowledge of designing and implementing GraphQL APIs.</li> <li>Good understanding of designing and implementing REST APIs.</li> <li>Strong proficiency in one of the following frameworks: Vue.js (preferred) or ReactJS.</li> <li>Expertise in Tailwind, HTML5, CSS3, and responsive web design.</li> <li>Good knowledge of build and dependency management tools such as Vite, Webpack, npm, pnpm, Yarn.</li> <li>Ability to work with reproducible local development environments using containers (Docker).</li> <li>Experience with Amazon AWS, particularly with Terraform.</li> <li>Familiarity with Laravel Vapor as a serverless deployment platform is a plus.</li> </ul><p><strong><br/>Personal Attitudes:<br/></strong></p><ul> <li>You enjoy sharing and have good communication skills with a constructive and collaborative approach.</li> <li>You are a good team player, always ready to help others when you see them struggling, and you feel comfortable doing pair programming.</li> <li>You are responsible both in your development work and in meeting deadlines.</li> <li>You have exceptional attention to detail and handle the necessary technical trade-offs with ease.</li> </ul><p><strong>Benefits</strong></p><p>Our benefits package includes meal vouchers, individual training funds, participation in industry events, and allowances for purchasing books and software.</p><p><strong>Location and Work Environment:</strong></p><p>DSCOVR’s operational headquarters are in Milan, where our team operates on a hybrid model. Three days are spent in the office, and two days are spent remotely, offering flexibility in both work mode and schedule.</p><p><strong>Position Details:</strong></p><p>We offer a full-time, permanent position with a competitive salary that reflects your experience and aligns with market standards. In addition to a fixed salary, you will receive a performance-based variable component tied to achieving company goals. We provide numerous opportunities for professional growth, with learning paths tailored to your career aspirations.</p><p><strong>Diversity and Inclusion</strong></p><p>At DSCOVR, we are committed to fostering a diverse and inclusive work environment. We value different perspectives and experiences and believe diversity strengthens our team and fuels innovation. We welcome candidates from all backgrounds and do not discriminate based on race, gender, age, disability, religion, sexual orientation. Everyone is encouraged to bring their whole self to work and thrive
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s