Amaris is your steppingstone to cross rivers of change, meet challenges and achieve all your projects with success. As a Senior Software Engineer, you will be responsible for end-to-end software solutions, defining technical architectures, implementing real-time systems, and creating robust CI/CD pipelines. You will also mentor and provide technical guidance to other team members, ensuring high-quality standards and best practices in software engineering. Design and develop cross-platform desktop applications using SvelteKit, Electron, and TypeScript, including packaging and distribution for Windows and macOS • Develop event-driven architectures and advanced patterns for web/desktop applications • Model and utilize NoSQL databases for optimal data management • Write and maintain unit tests to ensure code quality • Manage repositories with Git, including branching strategies (GitFlow), code reviews, and advanced merging • Create and maintain CI/CD pipelines on Azure DevOps, covering build, test automation, packaging, and multi-environment deployment • Collaborate with cross-functional teams (QA, UX, product) to deliver high-quality solutions • Mentor junior and mid-level developers, fostering technical growth within the team Experience in software engineering, with a focus on desktop and backend application development • Advanced proficiency in SvelteKit for modern web applications • Expertise in Electron and TypeScript for desktop solutions, including asynchronous programming (async/await, Promise) • Experience with NATS for messaging and real-time data flows • Proficiency in NoSQL databases (data modeling, queries, performance optimization) • Ability to create and manage complete Azure DevOps pipelines • Italian fluent. English: good knowledge. • You demonstrate strong documentation skills for code, architectures, and processes 70% of our senior leaders started at entry level. • Enhance your skills through our Tech Academy catalog, Udemy E-learning Platform, Languages Sessions, webinars, and workshops. • Take charge of your training with an annual personal budget and company-paid certifications. • Enjoy flexible policies, remote work options, and fantastic social benefits like transit and restaurant tickets, kindergarten support, and private health insurance. • For this purpose, we welcome applications from all qualified candidates regardless of gender, sexual orientation, race, ethnicity, beliefs, age, marital status, disability, or other characteristics.
Software Engineer (Typescript/ Node.js)
AMARIS CONSULTING
Torino, Piemonte
Pubblicato 25 giorni fa
Segnala lavoro