Job Description
Beekast, a rapidly growing brand within saas.group, is seeking a Full-Stack Developer to join their team. The company offers a collaborative platform designed to enhance team engagement and streamline meetings, workshops, and training sessions. The ideal candidate will contribute to the complete redesign of the application, focusing on simplifying and improving the user experience.
The developer will primarily work on the front-end, utilizing a micro-frontends architecture in Vue 3 (migrating from Vue 2). They will collaborate with a team of four developers, participating in technical decisions and contributing ideas. The role involves integrating with robust back-end micro-services and ensuring a seamless user onboarding process.
Responsibilities:
- Migrate micro-frontends from Vue 2 to Vue 3 and redesign the interface.
- Contribute to technical choices and propose continuous improvements on the front-end.
- Collaborate with the back-end micro-services team (Node JS, RPC, MongoDB /Mongoose, Redis, RabbitMQ).
- Produce clean, maintainable, and tested code (unit tests with Ava and Jest).
- Participate in the evolution of the Single-SPA architecture and optimize user onboarding.
- Deploy and maintain deliverables with the support of the central DevOps team.
Requirements:
- 3 to 5 years of experience in Full-Stack development, with expertise in Vue JS (Vue 3 is a plus).
- Solid understanding of modern front-end architectures, especially micro-frontends.
- Good experience with Node JS and the mentioned back-end technologies.
- Autonomy on front-end topics with the ability to contribute to the back-end.
- Experience with unit testing (Ava, Jest) and Git.
- Collaborative spirit and shared technical decision-making.
- Comfortable in an English-speaking environment; professional English proficiency required.
- Experience with remote work and autonomous task management in a distributed team.
What Beekast Offers:
- Total flexibility: 100% remote work, flexible hours.
- Autonomy: a framework of trust to solve problems in your way, with team support.