ACC Group was founded in 2012, and works with startups, medium and large companies in various sectors such as fashion, luxury, finance, services, cyber security and defence. ACC Group is looking for a Full Stack Developer for its DEV team!As a Senior Developer you will join our DEV team and you will take care of the development and maintenance of our services, platforms and relative artifacts. Degree or diploma in computer science Commitment & contract Permanent, on-site or hybrid (remote working up to 3 days, depending on business needs)Work closely with fellow developers and multi-disciplinary teams to build high-quality applications Cooperate with CTO, Pre-Sales and Project Manager teams during the requirement collection, feasibility, R&D and functional analysis activities Design and develop software artifacts and services Work with database Write quality code that's testable, maintainable and reusable. Stay current with new technologies (both frontend and backend), test the promising ones to make sure we don't miss out on game-changing opportunities Learning investments, including English lessons on site, courses, elearning services and conferences. Flexible schedule. Previous experience in a digital or digital first context Source code management and versioning tools Frontend technologies: Core languages: HTML, CSS, JavaScript and TypeScript React (Next, Remix), Angular, Node.Js Programming languages: Python, PHP Frameworks: Node.Js, Express.Js, Laravel or Simphony Database technologies: UX/UI design (entry-level)React Native, Ionic, Capacito Cloud: AWS, Azure js, Hibernate, Redis, Django Agile SCRUM and Kanban DevOps: Docker, Podman, CI/CD pipelines (GitHub, GitLab workflow)Analytical skills and the ability to mentor Junior developers Read, write, and speak proficiently in English You're structured and creative enough to solve most challenging problems independently, given the necessary knowledge. Far from being too academic or obsessive in your perfectionism, you understand that speed is often as important as quality when getting things done in a competitive world You're down to earth, eager to listen to feedback and constructive criticism, and ready to support your team with whatever it needs to succeed