Who we are looking forWe are currently seeking a strongly motivated Backend Developer, that will work remotely, but based in Italy.We would expect the successful candidate to have a proven working experience in backend development in order to join our team.In AmplifonX, we design and develop applications for a wide range of customer base, starting from our health care professionals, to our health care technicians, and finally products designed for our clients.Several applications that helps in the hearing loss diagnostics, other products that raises the awareness of audiological health, and finally the main application that is used on a day-to-day basis to manage the personal hearing-aid.We aspire to building applications using modern state of the art development technologies and frameworks, in both native and hybrid development environments. We never compromise on code quality and application performance. These efforts yield amazing products, with a real-life changing impact on our customers, and re-shapes the audiological industry standards.Joining our team, you will be working alongside other developers, product owners, and various stakeholders working on different layers of the applications’ structure and delivery. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.You will be working with individuals who are passionate about technology and healthcare, designing and delivering the most innovative products in the Audiology Industry.Main responsibilitiesOverview and participate in the development and maintenance of backend applications that meet user requirements and business objectives.Participate in the whole lifecycle of the product - design, documentation, coding, testing, and release Ensure the performance and quality of the applications.Identify and fix bugs and bottlenecks.Maintain code quality, organization, and automatization.Contribute to system-wide architecture discussions, and make architecture decisions collaboratively Work independently and take ownership of tasks, demonstrating a high level of autonomy.What you’ll needRequired3+ years of experience in Golang and/or NodejsFamiliarity in database integration, design and manipulation (SQL and noSQL)Write clean, efficient, and well-documented code while adhering to best coding practicesFamiliarity with at least one cloud provider (AWS, Azure, GCP)Solid experience and autonomy in requirements analysis, definition, and documentation.Knowledge of version control systems (Git)Expertise in functional, asynchronous, event-oriented, and object-oriented programming.Nice to haveExpertise in ML and AI techniquesFamiliarity with design patterns and clean code principles.Expertise in developing, deploying, and debugging cloud-based applications A proactive and self-motivated approach to learning and staying up to date with the latest backend development trends and best practices.Excellent Knowledge of the English languageDegree in Computer Science/Engineering or equivalent experienceExperience in Linux and bash scriptingPersonal/Organisational skillsA passion for the backend technologies.Enthusiasm, fast learning, strong problem-solving skills.Ability to work on multiple projects, under deadline pressure.Great attention to details.Good communication and relational skills.LocationFull remote working. Based in Italy. Willing to travel, most of the time within the Italian territory.Full timePosting Date: 2024-03-28