Permanent - Full Time
Fullstack PHP/JS developer
About Mixvoip
We are Mixvoip, a vibrant Luxembourg-based company that provides Cloud Telephony, Smart Networking, and High-Speed Internet services. We believe in offering our customers a fresh take on communication systems, and that’s where you come in!
About the role
We are looking for a junior 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 primarily be working to improve and extend our partner tools.
- Stack: In this role, you’ll be working with Symfony using PHP. We use MySql/Maria databases which are connected through Doctrine (built-in with Symfony). The frontend is built using Quasar v2 which is based on Vue 3. We're using its composition API to build components. You should familiarize yourself with these 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!
- Version control: We use Gitlab to manage our repositories. It’s like Github, but private and self-hosted. We mainly use Notion to organise our tasks.
- 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 with Junie as an AI assistant. You’ll be using Docker for setting up your environment.
- Automation: We use Make to automate setting up a test/dev environment. You might also be writing code that will be run in a cron.
- 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.
- Testing & debugging: Our tests are written with PHPUnit. 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 team uses 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.
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 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 motivational letter, we’d like you to employ your preferred AI helper. 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.
Eager to join the ride? Send your video, AI written letter, and CV to mission@mixvoip.com. We can’t wait to hear from you!
PS: Want to know who you’ll be journeying with? Meet me, Fred Zeien
👋🏻 I’m 33 years old and have grown with this company. This is my first and only job, and I’m proud to be the most senior employee here. Although I don’t have a college degree, I’ve learned a lot from the 13 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. Mixvoip is a sponsor and is as such invited to an inter-club tournament every year.
👫 🐶 I’ve been married to a Filipina since 2021 and we have a rescue dog from Romania who’s been part of our family since 2022. She doesn't trust strangers, but there have already been improvements. She’s quite energetic and playful with her friends, even if they don’t match her enthusiasm.