Full-Stack Software Engineer

Auditdata Logo

Auditdata

πŸ“Remote - Worldwide

Summary

Join Auditdata's development group and become part of a software team creating sophisticated enterprise solutions for audiology clinic chains. You will play a key role in designing, developing, and maintaining the Engage solution, encompassing backend, mobile, and front-end development, as well as implementing various integrations. This position demands strong ownership, resourcefulness, and a proactive approach to innovation and efficiency. The tech stack includes .NET 6/7, React Native, ASP.NET Core REST, Win32/WASAPI audio, Azure Services, Entity Framework Core, Docker, and Kubernetes. We utilize various AI tools. The role offers long-term engagement, high standards, great company values, flexibility, and professional development opportunities.

Requirements

  • You have at least 3+ yrs experience with the following stack
  • React Native (production apps)
  • React for Web (hooks, Redux/MobX, performance tuning)
  • . NET Core (C#, ASP.NET Core Web APIs)
  • Strong understanding of mobile packaging/deployment: MSI/MSIX , App Store Connect/TestFlight
  • Familiar with Azure Services & Azure DevOps pipelines
  • Excellent code-review, documentation and UML/design-diagram skills
  • Proven track record making confident, pragmatic technical decisions
  • Upper-intermediate spoken and written English

Responsibilities

  • Design & build new features in our React Native (iOS + Windows) codebase
  • Maintain & extend our React Web admin portal
  • Implement .NET 6/7 ASP.NET Core REST API in Azure
  • Integrate with Windows native audio APIs (Win32/WASAPI) and MDM solutions
  • Own the CI/CD pipelines (MSI/MSIX packaging, Fastlane, App Store Connect/TestFlight)
  • Collaborate with QA, DevOps, Product and Professional Services teams

Preferred Qualifications

  • Experience with Win32 / WASAPI audio
  • IOS native modules (Swift / Objective-C)
  • Mobile Device Management (MDM) policies
  • Great communication skills to be able to collaborate with development teams across different locations for delivering high-end software solutions to the customers
  • Ability to find solutions to complex issues
  • You are learning-driven and always focused on updating your own and your team's knowledge with the latest and greatest technologies and tools
  • AI friendly

Benefits

  • Long-term, secure engagement in the stable product development company
  • High business and engineering standards environment
  • Great company values and ethics
  • Flexibility and flat management structure
  • Learning opportunities and professional development (incl. related certifications, paid trainings & courses)
  • Remote work model

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.