Nomi Health-posted 3 months ago
Senior
Salt Lake City, UT
501-1,000 employees

Nomi Analytics is looking for a Senior Software Engineer. Your primary focus will be developing server-side logic, defining and maintaining both web-hosted data server and local database APIs, and to ensure high performance and responsiveness to requests from the front-end and research teams. If you are motivated by solving problems in healthcare through technology solutions, you can make a direct impact. We're seeking individuals who thrive in environments where challenges aren't always clear-cut and who excel at navigating uncertainty. You are someone who loves to partner with Product, UX, Front-End Engineers and QA to build best-in-class solutions.

  • Lead the creation, refinement, and deployment of backend APIs and services, empowering seamless business logic and data processing.
  • Collaborate closely with our research team to architect and deploy cutting-edge applications and services, driving actionable insights through advanced data analytics.
  • Take charge of maintaining and enhancing our existing multi-tenant Web application infrastructure, ensuring uninterrupted functionality and scalability.
  • Play a pivotal role in shaping the design landscape by contributing to both new and existing applications/components, from technical specifications to seamless implementation, all geared towards driving impactful solutions.
  • Join our innovative team in brainstorming, conceptualizing, and realizing groundbreaking products aimed at revolutionizing the healthcare industry, making a tangible difference in patient care.
  • Actively engage in our agile development processes, offering invaluable insights during backlog refinement, sprint planning, retrospectives, daily scrum sessions, and the continuous integration/continuous deployment (CI/CD) pipeline.
  • 6+ years of experience in software development or comparable experience with skills in a major web application framework such as Django, Spring, Flask, ASP.NET, Twisted, etc.
  • Proficiency in Python programming, demonstrating expertise in crafting efficient and scalable solutions.
  • Familiarity with unit testing frameworks that produce unit test reports.
  • Familiarity with using debugging tools in remote and local settings.
  • Software development background with fundamentals in algorithms and data structures.
  • Experience with relational databases (MySQL, Postgres, and/or Snowflake).
  • Experience in leading the design and execution of complex applications to solve ambiguous problems impacting business.
  • Experience in developing highly scalable applications and APIs.
  • Experience handling multiple competing priorities in a fast-paced environment.
  • Good verbal and written communication skills.
  • Experience with Javascript.
  • Experience with Docker/containerization.
  • Experience with ElasticSearch.
  • Experience with WebSockets.
  • Experience with Message Queues.
  • Experience with compiled languages, Java, Scala, C++.
  • Experience working with front-end frameworks/systems such as Angular, React, Vue, Nginx.
  • Experience with Big Data processing frameworks such as Spark or Hadoop.
  • Experience with SAML, SSO.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service