Ph3Software Engineer (TypeScript/Electron) - Italian Speaker /h3 pVarese /p pPermanent Job /p pAmaris is an independent technology consulting firm providing guidance and solutions to businesses. We are looking for a Senior Software Engineer to join our engineering team. /p h3Job Description /h3 pYou will join our engineering team to contribute to the design, development, and maintenance of high-performance desktop applications using modern technologies. 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. /p h3Your missions /h3 ul liDesign and develop cross-platform desktop applications using SvelteKit, Electron, and TypeScript, including packaging and distribution for Windows and macOS. /li liImplement backend services in Go, leveraging concurrency patterns such as goroutines and channels. /li liDevelop event-driven architectures and advanced patterns for web/desktop applications. /li liModel and utilize NoSQL databases for optimal data management. /li liWrite and maintain unit tests to ensure code quality. /li liManage repositories with Git, including branching strategies (GitFlow), code reviews, and advanced merging. /li liCreate and maintain CI/CD pipelines on Azure DevOps, covering build, test automation, packaging, and multi-environment deployment. /li liCollaborate with cross-functional teams (QA, UX, product) to deliver high-quality solutions. /li liMentor junior and mid-level developers, fostering technical growth within the team. /li /ul h3Your profile /h3 ul liExperience in software engineering, with a focus on desktop and backend application development. /li liAdvanced proficiency in SvelteKit for modern web applications. /li liExpertise in Electron and TypeScript for desktop solutions, including asynchronous programming (async/await, Promise). /li liExperience with Go (Golang) for high-performance backend services. /li liIn-depth knowledge of concurrent architectures and Go module management. /li liExperience with NATS for messaging and real-time data flows. /li liProficiency in NoSQL databases (data modeling, queries, performance optimization). /li liStrong command of design patterns, SOLID principles, and Clean Architecture. /li liAdvanced experience with Git (branching, pull requests, structured reviews). /li liAbility to create and manage complete Azure DevOps pipelines. /li liItalian fluent. English: good knowledge. /li liStrong autonomy in technical decision-making and architectural design. /li liStrong documentation skills for code, architectures, and processes. /li /ul h3What we offer /h3 ul liGrow rapidly with a tailored career path and salary evaluation. 70% of our senior leaders started at entry level. /li liEnhance your skills through our Tech Academy catalog, Udemy E-learning Platform, Languages Sessions, webinars, and workshops. /li liTake charge of your training with an annual personal budget and company-paid certifications. /li liEnjoy flexible policies, remote work options, and social benefits such as transit and restaurant tickets, kindergarten support, and private health insurance. /li liBenefit from our WeCare program, supporting employees in critical situations. /li liUnleash your full potential, both professionally and personally. /li /ul h3Equal Opportunity /h3 pAmaris Consulting is proud to be an equal-opportunity workplace. We welcome applications from all qualified candidates regardless of gender, sexual orientation, race, ethnicity, beliefs, age, marital status, disability, or other characteristics. /p /p #J-18808-Ljbffr