Talent.com
Mixvoip
Junior Fullstack (PHP/JS) developerMixvoip • STEINSEL, STEINSEL, LU
Junior Fullstack (PHP/JS) developer

Junior Fullstack (PHP/JS) developer

Mixvoip • STEINSEL, STEINSEL, LU
Il y a plus de 30 jours
Description de poste

About Mixvoip

Mixvoip is a Luxembourg-based company providing cloud telephony, smart networking, and high-speed internet services.

We build and operate communication systems that businesses rely on every day. We develop our tools in-house, and that’s where you come in!

About the role

We are looking for a junior Fullstack (PHP/JS) developer to strengthen our team of exceptional coders. You will be working in a collaborative environment where everyone helps each other and no question is too much. You’ll be working to improve and extend our internal APIs that are used by our in-house CRM/ERP tool. There may also be other tools that will use these same APIs.

  • Backend stack: In this role, you’ll be working with Symfony 7.4 using PHP 8.4. We use MySql/Maria databases which are connected through Doctrine (built-in with Symfony).

  • Frontend stack: We use Quasar that is based on VueJs for out frontend.

  • Version control: We use Gitlab to manage our repositories. It’s like Github, but private and self-hosted. Issues are handled with Notion.

  • Environment: You’ll be using Linux as your OS as Windows complicates things performance-wise and you don’t need a Mac. Your IDE will be a company-licensed PhpStorm. You’ll be using Docker for setting up your environment, this saves time as you won’t have to install and configure any dependencies (web server, php, etc.). We use Claude Code for AI assisted development.

  • Automation: We use Make to automate setting up a test/dev environment. You’ll also be writing code that will be run in a cron using Symfony commands. In case you’re wondering, cron is a job scheduler on unix systems which allows to automatically run scripts at a given time.

  • Asynchronous code: We use RabbitMQ to run code asynchronously in certain cases. Some of the code we produce need a long time to finish. We queue them up to be run when resources are available, which avoids hanging scripts blocking the terminal.

  • Testing & debugging: Our tests are written with PHPUnit 11.4. We use xdebug in case we need to debug our code step-by-step.

For your convenience, the underlined keywords should be your focus. Don’t know what they are? No problem, you’ll learn by doing. You could however google these terms to at least get an idea of what they’re used for.

What do we need from you?

At Mixvoip, we value passion over credentials. While degrees and extensive work experience are appreciated, they are not our primary focus. What we truly seek are individuals driven by a genuine love for coding and a desire to learn and grow.

Good command of English is important as our diverse teams use it as a common medium for communication.

Stepping into the role of a junior, it's natural that you won't have all the answers right away. And irrespective of your past experiences, every company, Mixvoip included, has its distinct business logic. Always feel encouraged to ask questions and seek clarity when needed. The quality of your code reflects your understanding of the broader picture.

Keep in mind that every developer, regardless of their experience, can overlook more efficient solutions or make an error. If you think of a better approach or see an opportunity for improvement, share it with the team. Collaborative efforts often lead to collective growth, and there's always something new for someone to learn.

👍

You should familiarize yourself with the described stack before a potential interview for this position. It’s no time wasted as they are widely used and you’ll probably end up using them at some point. Feel free to setup a project of your own, even if it’s just a tutorial that you followed, it can only help your case during the interview! Want to surprise us? Show us how far you can get until we meet!

A new way to apply: join Mixvoip’s success story

Join Mixvoip and you won’t just be connecting businesses to high-speed internet, fiber, satellite, phone, or mobile networks, you’ll be connecting people, forging relationships, and making a real difference in our story.

So, if you’re prepared to embark on an engaging journey and play a pivotal role in Mixvoip’s saga, here’s an unconventional route to apply

We invite you to record a brief presentation video with your smartphone. Share why you’re drawn to this role or pose any questions or doubts you might have. It’s about keeping the conversation open and engaging! Please remember to attach your CV in PDF format too.

Instead of a conventional cover letter, we’d like you to employ an AI of your choice. This not only mirrors our technology-focused approach, but it also allows you to showcase your adaptability to new tools. It’s less about the letter, more about your interaction with AI that we’re keen on.
PS: Want to know who you’ll be journeying with? Meet me, Fred Zeien

I'm 34 years old and have grown with this company since 2012. This is my first and only job, and I'm proud to be among the most senior employees here. Although I don't have a college degree, I've learned a lot from the years I’ve been part of Mixvoip, and I'm always eager to learn more.

Outside of work, I enjoy playing strategic games like Magic the Gathering and chess, as well as solving logic puzzles like in escape rooms. I’m always up for any tabletop game, but I also enjoy video games as long as it’s not a toxic shooter game.

I competitively play table tennis for the club DT Osper. We thank Mixvoip for being our sponsor and we invite Mixvoip employees to an inter-club tournament every year.

I’ve been married to a Filipina since 2021 and we have a 5-year-old rescue dog from Romania who's been part of our family since 2022. She generally doesn’t trust people and will keep her distance, and doesn’t want to go to crowded or loud places. She’s quite energetic and playful with her friends, even if they don’t match her enthusiasm.

Créer une alerte emploi pour cette recherche

Junior Fullstack (PHP/JS) developer • STEINSEL, STEINSEL, LU

Offres similaires

Full Stack Software Engineer – AI & 3d Applications

Université du LuxembourgKirchberg Campus, Kirchberg Campus, LU

This is a Full Stack Engineer role with a rich and varied technology stack.You will work across the full application layer, from building interactive browser-based 3D interfaces to designing robust... Voir plus

Devops Engineer (F/H)

TMC LuxembourgCapellen, Capellen, LU

Senior DevOps / DevSecOps Engineer.Cloud, la cybersécurité et les architectures modernes.Vous interviendrez sur la conception, l’industrialisation et l’exploitation de plateformes Cloud critiques, ... Voir plus

DC-26124-SENIOR BUSINESS DEVELOPER IN SUSTAINABLE MATERIALS, ADVANCED COATINGS AND SURFACE

Luxembourg Institute of Science and Technology (LIST)Esch-sur-Alzette, Esch-sur-Alzette, LU

Are you passionate about research? So are we! Come and join us.The Luxembourg Institute of Science and Technology (LIST) is a leading Research and Technology Organisation (RTO) that drives innovati... Voir plus

Postdoctoral Researcher in Software Engineering for Cyber-Physical Systems

Université du LuxembourgKirchberg Campus, Kirchberg Campus, LU

Carrying out research in the predefined areas.Implementing proof-of-concept solutions.Empirically evaluating the proposed solutions and tools.Disseminating results through scientific publications.P... Voir plus

Architecte Logiciel (H/F)

La ProvençaleLeudelange, Leudelange, LU

Leader de l'alimentation en gros au Grand-Duché de Luxembourg, La Provençale compte plus de 1700 collaborateurs avec plus de 42 nationalités différentes.Autant de personnes vivant les valeurs de l'... Voir plus

INGÉNIEUR DEVOPS SENIOR

BlackRidge GroupLuxembourg, Luxembourg, LU

AWS • Infrastructure as Code • Automatisation • Observabilité.Nous recherchons un(e) Ingénieur DevOps Senior capable de structurer et faire évoluer des plateformes modernes avec une très forte exig... Voir plus

Medior Fullstack Consultant (réf.: 424)

AUBAY S.A.ESCH-SUR-ALZETTE, ES, LU

We are currently in search of a proficient Medior Fullstack Consultant to become a valuable member of our esteemed team.Within our esteemed organization, you will have the privilege of engaging wit... Voir plus

Senior Cybersecurity Engineer (on-site, Luxembourg) – International mission

The White TeamLuxembourg, Luxembourg

Senior Cybersecurity Engineer (on-site, Luxembourg) – International mission.Client may accept candidates with more that 6 Years).Responsabilities/ Technologies:.Analyse reports on security services... Voir plus

ERP Support Specialist

Skeeled RecruitmentDudelange, Dudelange, LU

Luxembourg | 💼 CDI | 💰 65 000 – 75 000 € brut/an + 13e mois | Création de poste.Dans le cadre du renforcement de son service digital, au sein d'une société reconnu à Luxembourg ville, recrute un ... Voir plus

Tech Lead Fullstack Angular / Scala – Capacitor (H/F)

Foyer GroupLeudelange, Leudelange, LU

Sur un marché de plus en plus concurrentiel, le Groupe Foyer reste fidèle à ses valeurs : Confiance, Excellence, Innovation, Intégrité, Indépendance.Dans le cadre du développement de ses activités,... Voir plus

Consultant(e) DevOps medior/senior (H/F)

ITS4U GroupFentange, Fentange, LU

PMO, DevOps et CRM, recrute un(e).Consultant(e) DevOps medior/senior (H/F).ITS4U s’appuie sur une équipe de collaborateurs toujours prête à relever de nouveaux défis autour de valeurs communes :.PR... Voir plus

Développeurs Dot Net Junior - ASP.NET, VB.NET, C#, SQL (CDI)

Trusted AdvisorsLuxembourg, Luxembourg

Dans le cadre d’une mission pour le compte d’un de nos clients au Luxembourg, nous cherchons 5 développeurs Dot Net Juniors en CDI.Les candidats qui n’ont pas de permis de travail peuvent nous soum... Voir plus

DC-26122-SENIOR BUSINESS DEVELOPER IN ADVANCED MATERIALS, POLYMERS & COMPOSITES

Luxembourg Institute of Science and Technology (LIST)Esch-sur-Alzette, Esch-sur-Alzette, LU

Are you passionate about research? So are we! Come and join us.The Luxembourg Institute of Science and Technology (LIST) is a leading Research and Technology Organisation (RTO) that drives innovati... Voir plus

Junior Accountant

skeeledLuxembourg, LU

BDO Luxembourg is looking for a Junior Accountant!.BDO is present in over 169 countries and we offer an extensive range of services in the areas of Audit, Tax, Advisory, Accounting, Business Servic... Voir plus

 • Offre sponsorisée

PW Geprolux - Junior Project Manager

Paul Wurth S.A.Luxembourg, Luxembourg, LU

Junior Project Manager (m/f/d).Paul Wurth Geprolux ist ein Pionier im Management von großen Bauprojekten in Luxemburg.Zur Verstärkung unseres Teams suchen wir eine/n Junior Project Manager/in.Ihre ... Voir plus

Développeur.Net

TMC LuxembourgCapellen, Capellen, LU

Vous participerez au développement et à l’évolution d’applications back-end en .Vous interviendrez également sur des architectures évènementielles intégrant .Connaissances ou expérience avec .Sens ... Voir plus

Business Developer - Ingénieur d'affaires freelance au Luxembourg

N.A.S.HLuxembourg, Luxembourg

Techbytech est un acteur innovant dans le domaine de la HR Tech.Nous sommes à la fois intégrateurs, éditeurs et incubateurs spécialisés dans le recrutement et les ressources humaines.Notre mission ... Voir plus

Ingénieur Middleware Software (Senior)

Trusted AdvisorsLuxembourg, Luxembourg

Dans le cadre d’une mission pour le compte d’un de nos clients au Luxembourg, nous cherchons des Ingénieurs Middleware Software (Seniors) en CDI.Les candidats qui n’ont pas de permis de travail peu... Voir plus

Senior ERP Project Manager – Oracle NetSuite (M/F)

TMC LuxembourgCapellen, Capellen, LU

You will be responsible for overseeing and coordinating continuous enhancements within an existing Oracle NetSuite ERP environment.The system is already live, with a focus on improving functionalit... Voir plus

Educateur Diplômé (H/F/D)

ButzemillenEttelbruck, Ettelbruck, LU

We offer you the opportunity to become part of a dynamic, committed and appreciative team – in a modern, structured and continuously evolving work environment.You have the chance to actively partic... Voir plus