Software Engineer (TypeScript/Electron)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Software Engineer (TypeScript/Electron/Go): Developing high-performance cross-platform desktop applications and backend services with an accent on real-time communication and event-driven architectures. Focus on implementing SvelteKit and Electron frontends, Go backends, and robust CI/CD pipelines in Azure DevOps.
Location: Hybrid / Remote options available; Italian fluency required
Company
An independent technology consulting firm providing global business solutions across 60+ countries.
What you will do
- Design and develop cross-platform desktop applications using SvelteKit, Electron, and TypeScript.
- Implement high-performance backend services in Go using concurrency patterns such as goroutines and channels.
- Build real-time communication systems using NATS and model NoSQL databases for optimal management.
- Create and maintain end-to-end CI/CD pipelines on Azure DevOps.
- Mentor junior and mid-level developers to foster technical growth within the team.
- Collaborate with cross-functional QA, UX, and product teams to deliver high-quality software solutions.
Requirements
- Advanced proficiency in SvelteKit, Electron, and TypeScript, including asynchronous programming.
- Experience with Go (Golang) for high-performance backend services and concurrent architectures.
- Experience with NATS for messaging and real-time data flows.
- Proficiency in NoSQL databases and a strong command of SOLID principles and Clean Architecture.
- Fluent Italian and good knowledge of English.
- Advanced experience with Git (GitFlow) and managing complete Azure DevOps pipelines.
Culture & Benefits
- Tailored career paths with regular salary evaluations.
- Access to Tech Academy, Udemy, language sessions, and company-paid certifications.
- Flexible work policies including remote work options.
- Social benefits such as transit and restaurant tickets, kindergarten support, and private health insurance.
- Support for employees in critical situations through the WeCare program.
Hiring process
- Introductory brief virtual or phone call.
- Average of 3 interviews with line managers and team members.
- Technical case study or assessment depending on the specific role requirements.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →