As a Fullstack Software Engineer, your primary focus will be on front-end development using Vue.js and TypeScript, while relative autonomy on backend development with TypeScript and PostgreSQL will be expected.
You will deliver complex features with modular design and robust permissions handling to meet demanding industrial workflows, as well as participate in our efforts to modernize our codebase and gradually decrease technical debt.
At Mercateam, collaboration is at the heart of our engineering culture. Our Product and Engineering teams work closely on a daily basis, embracing Kanban to keep workflows transparent and adaptable. Our rituals are designed to help us deliver high-quality, maintainable software. We’re aiming to continuously learn and improve all together through:
frequent retrospectives
pair programming sessions
weekly mob programming sessions
Engineers are involved very early on in product discussions, ensuring that technical insights shape the product from the start.
We’re striving to develop a strong culture of ownership in which every team member takes accountability for their work, contributing actively to shaping both the product and the development process.
Develop and maintain high-quality fullstack features, with an emphasis on Vue.js front-end and scalable backend services.
Collaborate closely with Product, Design, and other teams to translate needs into performant, reliable software.
Handle backend API and database development independently when required.
Manage complex state, permissions, and UI components in a modular and maintainable manner.
Participate in code reviews, technical discussions, and continuous platform improvements.
Take ownership of deliverables and work collaboratively with the team.
5+ years of professional TypeScript development experience, preferably with complex, feature-rich web applications.
Strong Vue.js front-end expertise, with attention to UI/UX quality and maintainability.
Backend development skills working with PostgreSQL (we use Prisma and Kysely), and Node.js.
Experience building applications with complex permissions and modular features.
Experience with DDD and Clean Architecture will be a strong advantage.
Experience in the manufacturing or industrial domain is a plus.
Ability to work autonomously while collaborating effectively within a team.
Pragmatic, accountable, and strong problem-solving mindset.
Fluent in French and English.
Initial conversation with Founder CPO & Head of Engineering
Technical interview with Front-end engineers
Technical interview with Backend engineers
Team fit round
Final interview with the Founder CEO
Rencontrez Nayir, Lead dev
Rencontrez Léa, Customer & Implementation specialist
Ces entreprises recrutent aussi au poste de “Software & Web Development”.