• Jobs
  • >
  • Senior Software Engineer - Backend

Senior Software Engineer - Backend

  • Indefinite
  • Full time
  • 1205, Geneva, GE, Switzerland
  • Web Team

Join the iMazing team at DigiDNA in Geneva! Since 2008, we have been developing innovative solutions for managing and accessing Apple mobile devices.

From its origins as a passion project designed to access the original iPod and iPhone, iMazing has grown into a powerful desktop application with worldwide recognition and millions of users.

At DigiDNA, we take pride in our cutting-edge tech stack, employing state-of-the-art technologies and coding practices. Instead of working on client-mandated projects, we dedicate ourselves to innovating and perfecting our own products, focusing on delivering the best possible user experience, which is one of our core values.

We are now expanding into the enterprise market with a SaaS product for managing device fleets. As our development team grows, we are looking for a full-time, on-site, Senior Software Engineer - Backend

This role offers an exciting opportunity to contribute to meaningful projects in a dynamic environment. If you're eager to collaborate with an agile, passionate and supportive team, and have high engineering, coding standards and appreciation for solid architecture, you'll thrive in this position.


Tasks & Responsibilities

  • Designing, building and maintaining SaaS products in a Cloud environment
  • Developing Node.js / TypeScript applications
  • Apply best software engineering practices to deliver high quality software
  • Prioritize security
  • Participate in the team's continuous improvement effort, by promoting and refining development standards and best practices
  • As a senior team member, assist with onboarding new developers and facilitate their integration and growth


Skills, Qualifications & Experience

  • Strong experience in building complex, scalable applications, using high-level typed languages: TypeScript, Java, C#, Python, ...
  • Excellent knowledge of software engineering principles (programming paradigms, design patterns)
  • Ability to propose clean solutions, discuss them, communicate the intent and hear critics
  • English fluency (French proficiency is a big plus)


Bonus Skills

  • Experience in advocating for best practices in teams of 3-6 members
  • Proficient in Nest.js (TypeScript), Spring (Java) or other web frameworks based on loC
  • Professional approach of Secure Software Development Life Cycle / DevSecOps
  • DevOps experience in a Cloud-based environment (Google Cloud Platform, AWS, Microsoft Azure, ...)
  • Strong experience with various testing practices


Rewards & Benefits

  • Room for growth among a small and passionate team
  • Great working space right in the center of Geneva
  • Outstanding insurance coverage and pension plan
  • Work on-site for 5 days a week, with the option to work remotely for 2 days
  • Flexible hours, results oriented
  • 5 weeks holidays


Do you think you'd be a good fit? Would you enjoy the dynamism of a startup combined with the security and freedom of an established studio? If you are a Swiss resident or hold a Swiss working permit apply today, we look forward to continuing this conversation with you.