Senior Software Engineer

About Artisight, Inc.

Artisight, Inc., is a smart hospital platform powered by industry-defining artificial intelligence to provide virtual care, quality improvement, and care coordination. Anchored in deep clinical knowledge and industry-defining artificial intelligence, Artisight’s state-of-the-art computer vision and robust multi-sensor network adapts in real-time to specific environments and workflows, unlocking previously inaccessible data and ensuring seamless integration into your healthcare ecosystem.

About the role

We are seeking an experienced Senior Software Engineer to join our growing engineering team. The ideal candidate will have at least 10 years of experience in software development, with a proven track record of designing, developing, and maintaining scalable web applications. As a Senior Software Engineer, you will play a crucial role in leading projects, mentoring junior developers, and contributing to the overall architectural decisions of our platforms.

Our development team is committed to delivering exceptional software solutions through a Lean approach to agile development. We foster a supportive, collaborative, and innovative environment where everyone can thrive. Intensely customer-focused, we continually refine our products through close collaboration with the Product team. By joining our development team, you’ll be part of a forward-thinking organization that celebrates accomplishments while valuing collaboration, innovation, and continuous improvement. If you’re passionate about creating high-quality software and thrive in a supportive and agile environment, we’d love to hear from you.

Primarily our software is written in Python using the Django web framework. If you have a background in any backend programming language we want to hear from you. We are looking for people that know how to build distributed and resilient systems that know how to scale it to thousands of devices across many different environments.

What you'll do
  • Design, develop, and improve fast and maintainable web applications.
  • Participate in architectural discussions and contribute to technical decisions that impact the overall direction of the product.
  • Partner with Product to arrive at simple, elegant solutions to meet business needs. 
  • Take ownership of problems from definition to deployment.
  • Define best practices and mentor teammates.
  • Take every opportunity to level up yourself, your colleagues, and your technical environment.
  • Develop and maintain comprehensive documentation for code, APIs, and system architecture
  • Troubleshoot and resolve technical issues, ensuring the stability and performance of applications
Qualifications
  • Minimum of 10 years of professional experience in software development
  • Extensive experience with backend programming languages
  • Excellent problem-solving skills and the ability to work independently or as part of a team
  • Strong understanding of RESTful API design and development
  • Strong communication and interpersonal skills, with the ability to articulate technical concepts to non-technical stakeholder
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, Vue.js).  We use React for our frontend.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and familiarity with NoSQL databases (e.g., Redis) is a plus
  • Solid understanding of software development best practices, including code reviews, testing, and continuous integration/continuous deployment (CI/CD)
  • Proficient in version control systems, preferably Git
  • Strong understanding of Docker and the Linux CLI

Nice to haves
  • Go
  • AWS Fargate
  • Terraform
  • Kafka
  • Postgres
  • Docker
  • Event-driven architectures
  • CI/CD pipelines (GitHub Actions)
  • React, Angular, Vue
  • Kubernetes


Artisight is committed to fostering a diverse and inclusive workplace where individuals of all backgrounds, experiences, and identities are welcomed and valued. 


We actively encourage and welcome all candidates apply for this position, regardless of whether they meet 100% of the listed qualifications. We recognize that qualifications are not solely determined by a checklist but also by an individual's potential, growth mindset, and capacity to learn and contribute effectively to our team.


Our recruitment and selection processes are designed to be fair and equitable, and we strive to eliminate any biases that may exist. We value diversity not only in terms of physical identity, e.g., gender, race, ethnicity, etc but also in perspectives, experiences, and backgrounds.


We believe that a diverse workforce enriches our organization by bringing a variety of perspectives, ideas, and experiences to the table. We are committed to promoting a culture of inclusion and respect, and we actively seek to create an environment where everyone can thrive and contribute to our success.


We invite all qualified individuals to consider joining our team and contributing to our mission and vision. Your unique talents and perspectives are valued assets that can help us achieve our goals.


Engineering

Remote (Chicago, Illinois, US)

Share on:

Terms of servicePrivacyCookiesPowered by Rippling