cover image
Amanote

Full Stack Engineer

Hybrid

Liège, Belgium

Full Time

23-04-2025

Job Specifications

Company Description
Amanote is a learning application for higher education that helps students improve their study methods through structured note-taking and a GenAI-powered chatbot integrated with course materials. Trusted by leading institutions, Amanote is transforming how students engage with their learning content.

Based in Liège, the company offers flexible schedules and is open to remote or hybrid work arrangements.

Role Description
As a Full Stack Developer at Amanote, you will play a key role in building and improving our web-based learning platform used by students (more than 700 000) and universities worldwide. You’ll work across the entire stack—from front-end interfaces to back-end services—helping to integrate advanced GenAI features and ensuring seamless interaction with university platforms.

Your responsibilities will include:
Developing new features across the full stack (Angular, Node.js)
Enhancing and maintaining our GenAI integrations
Ensuring high performance, scalability, and reliability
Collaborating on UX/UI improvements with a user-first mindset
Participating in product decisions and continuous improvement initiatives

Qualifications
Solid experience with Angular and Node.js
Ability to make user-friendly with modern UI components
Ability to work in a hybrid environment

About the Company

Amanote is a note-taking application that allows learners to take notes linked to their course materials (slides, syllabus, textbook, video, etc.) and integrable directly with an LMS. Once installed on an LMS, all supported course materials become annotatable by learners. It makes them more attentive and engaged during their learning process. Please do not hesitate to contact us if you would like more information : academic@amanote.com Know more

Related Jobs

Company background Company brand
Company Name
Vivid Resourcing
Job Title
Full Stack Engineer
Job Description
About the Role Are you an experienced Fullstack Developer with strong expertise in Java and React? We’re looking for a talented Fullstack Java Developer to join our dynamic team and help us build and enhance scalable, high-performance applications. In this role, you'll work on both the backend (Java) and frontend (React) to develop innovative solutions that solve complex problems for our clients. You’ll collaborate with cross-functional teams, contributing to every stage of the software development lifecycle—from design to deployment. What You’ll Do Develop and maintain scalable, efficient Java backend services and APIs. Design and implement responsive React-based user interfaces with a focus on user experience. Collaborate with product managers, designers, and other developers to deliver high-quality features. Participate in code reviews, ensuring code quality and best practices across the full stack. Optimize performance on both the frontend and backend, ensuring seamless and responsive applications. Implement testing and continuous integration practices to ensure robust, bug-free code. Stay up to date with the latest trends and advancements in both Java and React technologies. Must-Have Qualifications 5+ years of professional experience with Java (Spring Boot, Hibernate, RESTful APIs). 3+ years of experience with React (or similar JavaScript frameworks). Solid experience with front-end technologies such as HTML5, CSS3, JavaScript, and modern build tools (Webpack, Babel, etc.). Familiarity with REST APIs, JSON, and integrating with backend services. Strong understanding of database technologies (SQL, MySQL, PostgreSQL, etc.). Experience with version control (Git) and Agile methodologies (Scrum, Kanban). Nice-to-Have Skills Experience with microservices architecture and tools like Docker and Kubernetes. Familiarity with cloud platforms such as AWS, Azure, or Google Cloud. Knowledge of CI/CD pipelines and related tools (Jenkins, GitLab, CircleCI). Experience in unit testing and test-driven development (TDD). Understanding of DevOps practices. Why Join Us? Work on exciting projects with modern Java and React technologies. Flexible working options with hybrid/remote opportunities. Collaborative, innovative, and inclusive team environment. Competitive salary, benefits, and career growth opportunities. How to Apply If you’re excited about combining your Java and React expertise to build cutting-edge applications, apply today by clicking the "Apply" button or reach out to Vinnie.Maxfield@Vividresourcing.com. We look forward to hearing from you!
Brussels, Belgium
Hybrid
Full Time
08-05-2025
Company background Company brand
Company Name
Eviden DFIR Americas
Job Title
Java Application Developer
Job Description
Eviden, part of the Atos Group, with an annual revenue of circa € 5 billion is a global leader in data-driven, trusted and sustainable digital transformation. As a next generation digital business with worldwide leading positions in digital, cloud, data, advanced computing and security, it brings deep expertise for all industries in more than 47 countries. By uniting unique high-end technologies across the full digital continuum with 47,000 world-class talents, Eviden expands the possibilities of data and technology, now and for generations to come. As a developer you have at least 4 years of work experience with software development. You are involved in various development projects and together with colleagues you develop custom systems that help our customers with their digital transformation. Agile or DevOps are often used within these projects. You are able to talk to customers and built strong customer relationships. Critical application discussions are also no issue and above that you’re a driven person with perseverance. Required Skills You have obtained a bachelor’s or master’s degree You have obtained a scrum master certification You have obtained either the OCA (Java SE 8) or OCP (Java SE 11 or 17) certification You have some experienced JAVA front-end and/or back-end developer experience, preferably familiar with Spring MVC and Hibernate or JPA You have practical experience with relational databases (MySQL, PostgreSQL), knowledge of NOSQL databases like MongoDB is a plus You have some project experience with some of the following technologies and tools: JEE, JPA, Hibernate, Spring Framework, Maven, Gradle, Ant, ORM, HTML5, CSS, JQeury, GIT, JIRA, Jenkins, Confluence An understanding of the modern JS frameworks such as Angular, React, Backbone, Vue and Node is considered a big advantage You have experience with or an understanding of Cloud Native principles / technologies and hands on experience with or practical knowledge of Kubernetes and Docker Experience with integration products such as WSO2, Mulesoft Anypoint Platform, Tibco, BusinessWorks, Microsoft BizTalk is a plus You feel good with Agile and like to work in a Scrum environment Speak French fluently What We Offer You Competitive salary with attractive extra-legal benefits (company car, fuel card, mobile data plan, meal vouchers, expense allowances); 20 days annual leave and additional 6 to 12 recuperation days; Hospitalization, personal accident, and life insurance; An attractive stakeholder pension scheme; Income Protection; Flex benefits system – exciting opportunity to choose your own benefits; Retail discounts; Enrolment in our Share scheme - subject to scheme eligibility criteria (optional); Unlimited opportunities to learn in our Training platforms; Eco vouchers and meal vouchers; Sinterklaas (Saint Nicholas) voucher for employees with children. Want to know more? Contact Gabriela Mitova at gabriela.mitova@eviden.com Let’s grow together.
Zaventem, Belgium
On site
Full Time
07-05-2025
Company background Company brand
Company Name
In4Matic
Job Title
Senior System Engineer CI/CD
Job Description
In this role, you’ll contribute to maintaining and optimizing critical tools that support the entire Continuous Delivery Pipeline, including tools within the ALM Suite like Confluence, Jenkins, and BitBucket. If you’re passionate about managing and maintaining build tools and eager to ensure the reliability of these key frameworks, this opportunity is for you. Responsibilities Tool Management: Maintain and upgrade a variety of build tools, ensuring smooth functionality for key systems such as Jenkins, BitBucket, and Sonar. Exploration & Development: Investigate new versions, plug-ins, and features to optimize tool usage, while identifying decommission opportunities for outdated tools. Support & Consultancy: Provide third-line support for incidents, consulting with team members to implement technical solutions aligned with customer needs. DevOps Architecture: Assist in developing and supporting DevOps architecture with a focus on automation and synergies across systems. Technical Profile Tool Expertise: Practical experience in managing tools like Bitbucket, Jenkins, Sonar, Nexus, and Maven is essential. Experience with Atlassian Jira and Confluence is required. Programming Skills: Proficiency in Python and Typescript is necessary; familiarity with Perl is a plus. Server Knowledge: In-depth knowledge of Linux and Windows application servers. Decommissioning: Ability to phase out legacy tools over the coming years, including Bitbucket, Jenkins (ALM, DevOps), Bamboo, Fisheye, and more. The Ideal Candidate Independence: Self-motivated and capable of working autonomously on various tasks. Diplomatic Communication: Strong communication skills to propose changes and gain acceptance across the organization. Problem Solver: Focused on understanding and resolving the real needs of the client, rather than pushing predetermined solutions. Assertiveness & Flexibility: Confident in making decisions, challenging when necessary, and adept at managing multiple priorities simultaneously.
Leuven, Belgium
On site
Full Time
07-05-2025
Company background Company brand
Company Name
Wallonie - SPW Territoire
Job Title
expert – lead developer 365 (m/f/x)
Job Description
Expert – Lead developer 365 (m/f/x) Fan de développement et des outils MS365 ? Vous aimez participer à un projet de A à Z avec d’autres développeurs ? Ça tombe bien, c’est ce que nous recherchons ! SPW Secrétariat général SPW Digital Département Services & Delivery Management (SDM) Sous-pôle Centre de services – Outils collaboratifs Boulevard du Nord 8 5000 Namur Spécifiquement pour le sous-pôle Centre de Services – Outils collaboratifs, en tant que lead developer technique, vous : participez à l’implémentation technique de solutions autour des outils MS365 principalement Teams, PowerApps, PowerAutomate et SharePoint en particulier en développant les parties les plus complexes mettez en place et réalisez les tests techniques, si nécessaire, en collaboration avec la cellule qualité assurez de la qualité des développements coordonnez les activités des autres développeurs actifs du projet en cohérence avec les activités fixées par le product manager/scrum master dans les sprints réalisez la conception fonctionnelle de ces solutions en lien avec l’analyste réalisez la conception technique de ces solutions selon les orientations fixées par l’architecte solution et plateforme configurez les applications de la suite dans le cadre de ces solutions développez des composants spécifiques assurez la qualité des développements documentez les connaissances techniques du système développé rapportez au spécialiste du framework technique/architecte solution et product manager mettez en place, avec la collaboration des administrateurs systèmes et les autres membres de l’équipe, une approche Devops permettant de tendre vers des développements et tests en continu effectuez une veille technologique sur les outils de développement de la suite E3. Le lead developer technique rapportera directement au responsable du centre de services et aux product managers dans le cadre des projets sur lesquels il intervient. Vous entretenez avec vos clients internes (et des fournisseurs externes) des contacts professionnels réguliers vous permettant de comprendre leurs besoins stratégiques ou opérationnels et de formuler des pistes d’optimisation. Dans un monde où se côtoient défis à relever et opportunités, le Gouvernement a souhaité mettre en place le SPW-Digital, pour offrir de vastes perspectives et ainsi améliorer le service aux usagers. Le SPW-Digital ambitionne de mettre les usagers au centre de ses préoccupations et est organisé autour de 8 pôles/départements. Ces pôles/départements construisent, chacun pour son périmètre, une offre de service de qualité répondant aux besoins des usagers. Qu’il s’agisse des méthodes de travail employées (méthode de gestion de projets Agile), de l’adoption de nouvelles technologies (intelligence artificielle ou internet des objets) en passant par la production d’applications informatiques ou encore la mise à disposition de matériels, logiciels et autres réseaux informatiques, l’ensemble est pensé pour mettre l’accent sur la construction de partenariats solides tirant bénéfices des compétences et de l’expérience de chaque service et de chaque agent. Les missions du Département Service & Delivery management : Le département est chargé de développer des solutions IT pour les métiers. Ces solutions peuvent être délivrées soit via un centre de service, soit via des développements spécifiques. Les équipes du pôles SDM accompagnent également les métiers en amont dans la formulation de leurs besoins pour des services IT. Les missions du sous-pôle Centre de services – Outils collaboratifs : Le sous-pôle Centre des service « outils collaboratifs » met à la disposition des métiers des ressources et/ou des compétences pour mettre en place des outils de gestion, centrés sur des activités de type bureautique, réalisés en mode « no code / low code » sur base, principalement, des outils offerts par Office 365. Il gère et développe de nouveaux projets pour le métier et accompagne aussi celui-ci dans la réalisation autonome de ses propres projets sur cette plateforme. Enfin, il assure l’entretien de l’expertise nécessaire à la maintenance (entretien et évolutions techniques ou fonctionnelles) des applications informatiques déployées. Diplôme Requis diplôme de base de 2e cycle (licencié, master, docteur, pharmacien, agrégé, ingénieur, ingénieur industriel, architecte, maître) délivré par une université ou une haute école belge diplômes ou certificats délivrés aux lauréats de l’Ecole royale militaire qui peuvent porter le titre d’ingénieur civil ou de licencié/master. Expérience Exigée Une expérience professionnelle de minimum 5 années est exigée dans le secteur de l’informatique dont au moins 2 ans dans le domaine de développement logiciel. Vous disposez a minima d’une connaissance théorique des outils low code/no code de la suite MS365. La vérification de votre expérience professionnelle se fera sur la base de votre CV. Nous vous conseillons d’y accorder une attention particulière et d’indiquer les dates de manière précise (jour-mois-année). Compétences Techniques connaissances avancées de programmation selon une technologie répandue dans le monde professionnel tel que Java, C#, … bonnes connaissances en programmation Microsoft .NET (dont ASP.NET), C#, SQL, HTML, XML, JavaScript, JQuery, ODATA, JSON, PowerShell et Services Web très bonnes connaissances en techniques de programmation, en tests et en qualité de code connaissances des Framework technologiques de MS365 : API Graph, SharePoint Framework, SharePoint WebPart, PowerShell, Teams SDK, Teams UX… connaissances de PowerApps, PowerAutomate, Teams et SharePoint gestion de projets complexes – concevoir, mettre en œuvre et assurer le suivi de projets stratégiques faisant appel à des compétences de pointe et nécessitant la collaboration d’une équipe pluridisciplinaire technique professionnelle – mettre en œuvre les méthodes et/ou les techniques propres à la matière rédaction – s’exprimer par écrit dans un langage précis, grammaticalement correct et compréhensible pour le destinataire vulgarisation – adapter des notions, des termes techniques ou scientifiques de manière à les rendre accessibles à un public non spécialisé gestion de l’information – capitaliser des informations, des procédures et de la documentation, les exploiter et les diffuser. Compétences Comportementales adaptabilité – ajuster sa méthode de travail à l'évolution des circonstances et des exigences de la situation collaboration – coopérer avec des acteurs internes et/ou externes en favorisant les échanges et en étant attentif aux objectifs communs rigueur – réaliser son travail avec exactitude, méthode et précision profil orienté service – accompagner des clients internes et externes de manière transparente, intègre et objective, leur fournir un service personnalisé et entretenir des contacts constructifs autonomie – accomplir son travail sans supervision directe atteindre des objectifs – s’impliquer et démontrer de la volonté et de l...
Namur, Belgium
On site
Full Time
07-05-2025