As a Fullstack Engineer, you will be responsible for developing dynamic, user-centric applications that seamlessly integrate both front-end and back-end components. You will work closely with designers, product managers, and other developers to bring ideas to life and create exceptional user experiences. Your main missions include:
Design, develop, and maintain full-stack web applications, ensuring smooth interaction between front-end and back-end systems.
Collaborate with cross-functional teams to understand user needs, define product functionality, and deliver high-quality solutions that provide a seamless user experience.
Build APIs and microservices to facilitate efficient communication between client-side and server-side applications.
Write clean, well-structured, and maintainable code, adhering to best practices in web development, code quality, and security standards.
Optimize performance, scalability, and security to ensure applications are robust, responsive, and able to handle growth.
Our offer:
Permanent contract with competitive salary
Central animated neighbourhood with a proximity to public transportation
Recently renovated, modern office space with a large focus on comfort and well-being
Young company with a well-defined vision and a strong societal impact
International team with a great cohesion and a passion for IT/tech projects
Innovative working environment where everyone’s ideas are welcome
Home-office of up to 3 days per week (optional)
Restaurant tickets
NB : This job is not open to Freelance status.
Technical skills:
At least 4 years of front-end development experience with a strong command of HTML, CSS, TypeScript, Tailwind, React, and Next.js.
Solid back-end development skills using Node.js and Python, with a deep understanding of how to build scalable and efficient server-side applications.
Proficiency in RESTful APIs, version control (Git), and cloud services (AWS), with hands-on experience using modern testing frameworks to ensure code reliability.
Extensive knowledge of Next.js (TypeScript), React, and CSS, and the ability to create well-architected and maintainable front-end solutions.
Bilingual proficiency in French and English, with strong communication skills in both languages.
Personal skills:
Ability to work autonomously and collaboratively in a team setting, adapting to diverse project needs.
Strong problem-solving skills and attention to detail, ensuring that each aspect of the application is well thought out and functional.
Agile and adaptable mindset, thriving in a startup environment where creativity and innovation are highly valued.
Efficient time management skills and an ability to work effectively under pressure, especially during sprints.
Embraces a growth mindset, viewing challenges and failures as opportunities to learn, grow, and enhance skills.
Nice to have:
Experience with Docker, microservices, clean architecture, and Node.js development, providing a strong foundation for building scalable and modular applications.
Understanding of modern software architecture patterns to further enhance the robustness and maintainability of web applications.
HR call with our Recruiter
Open tech discussion (with live coding session) with our Informations Systems Lead
Meeting with the team + Digital Director