DevJobs

Backend Software Engineer

Overview
Skills
  • Java Java ꞏ 1y
  • TypeScript TypeScript
  • Spring Boot Spring Boot ꞏ 1y
  • Angular Angular
  • MongoDB MongoDB
  • PostgreSQL PostgreSQL
  • CI/CD CI/CD
  • GitLab GitLab
  • AWS AWS
  • Docker Docker
  • Helm
  • Kubernetes Kubernetes
  • RabbitMQ RabbitMQ
  • OAuth2
Nanox.AI is the deep-learning medical imaging analytics subsidiary of Nanox. Nanox.AI solutions are developed to target highly prevalent chronic and acute diseases affecting large populations around the world. Leveraging AI, Nanox.AI helps clinicians extract valuable and actionable clinical insights from medical imaging that otherwise may go unnoticed, potentially initiating further medical assessment to establish individual preventative care pathways for patients.

Join Us and Make an Impact!

Being a Nanoxer means becoming part of a pioneering team that’s transforming the future of healthcare. You’ll thrive in an innovative environment, pushing the boundaries of technology and AI to drive the transition to preventive healthcare. Experience growth in a fast-paced, dynamic setting, working alongside passionate professionals who value your ideas. Our innovative environment encourages creativity and collaboration, offering you the chance to grow professionally while making a meaningful impact on global health. Shape your career and the future of medical imaging with us.

We are looking for a Backend Engineer for a key role in the development of a cloud-based system built on a fascinating microservices architecture for the medical space, running AI algorithms to analyze CT scans and help save lives. This is a hands-on role with a strong backend focus, involving broad responsibility for the design, development, and maintenance of core system services. You’ll be part of a dynamic and fast-paced environment, emphasizing ownership, independence, collaboration, and a strong ability to get things done.

Responsibilities:

  • Design and develop core backend services in a microservices-based environment.
  • Participate in the full service lifecycle, including design, development, testing, CI/CD, and deployment.
  • Work in a cloud environment (AWS) using technologies such as Kubernetes, Docker, Helm, and GitLab.
  • Improve system performance, scalability, stability, and observability.
  • Troubleshoot and resolve production issues.
  • Collaborate closely with DevOps, Algorithm, Data and Product teams.
  • Maintain high engineering standards through clean code, automated testing, and best practices.
  • Contribute to maintaining and improving frontend components when needed, helping ensure code quality, consistency, and technical excellence.

Requirements:

  • B.Sc. in Computer Science or equivalent.
  • 1-3 years of experience in backend development - Must.
  • Hands-on experience with Java and Spring Boot - Must.
  • Experience building or working with distributed systems and microservices architecture - Must.
  • Familiarity with Docker and containerized environments. (experience with Kubernetes – advantage).
  • Experience with relational and non-relational databases, such as PostgreSQL and MongoDB.
  • Experience working with messaging systems such as RabbitMQ.
  • Familiarity with cloud environments. (AWS experience - Strong advantage).
  • Experience with CI/CD workflows and modern software development practices.
  • Practical experience with frontend technologies such as Angular and TypeScript, or willingness to work with them when needed.
  • Strong problem-solving skills, sense of ownership, and proactive mindset.
  • Ability to work independently and collaboratively, with strong communication skills.

Nice to Have

  • Familiarity with security best practices such as OAuth2.
  • Experience with Kubernetes and Helm.
  • Experience in the healthcare domain.
Nanox Vision