DevJobs

Back End Developer

Overview
Skills
  • SQL SQL
  • Python Python
  • Go Go
  • Java Java
  • Node.js Node.js
  • RESTful API RESTful API ꞏ 3y
  • Microservices Microservices
  • CI/CD CI/CD
  • Azure Azure
  • GCP GCP
  • AWS AWS
  • Kubernetes Kubernetes
  • Docker Docker
  • Serverless
  • Message Brokers
  • Monitoring Tools
  • Observability
  • Event-driven Systems

Company Description

Profility is a fast-growing health-tech startup that helps U.S. hospitals and rehabilitation centers make better decisions for patients transitioning between levels of care - for example, from a hospital to a rehab facility or to home care. Our technology automatically reads and analyzes medical documents, using AI to extract the critical clinical information care teams need. This reduces manual work, saves time, and helps providers make faster, more accurate decisions about the next level of care.

We work with healthcare organizations across the United States, and our platform combines AI-powered document extraction, smart clinical logic, and seamless integrations with customer systems.

We operate in a dynamic, fast-paced environment where we continuously improve our established platform while building new products in parallel. Our team is distributed across multiple countries, highly collaborative, and driven by impact.


Role Description

We are looking for a Backend Developer with strong experience in backend engineering, cloud environments, CI/CD pipelines, and modern infrastructure practices. This role is ideal for someone who enjoys building scalable backend services while also contributing to the engineering infrastructure that supports product reliability, automation, and delivery speed.

While Java is a strong advantage, we are open to engineers with solid backend experience in other modern programming languages who are comfortable working across cloud-native systems, containers, Kubernetes, and serverless environments.


Job Responsibilities

  • Design, develop, and maintain backend services and internal systems
  • Build RESTful APIs and backend logic for product features and system integrations
  • Develop and support microservices and distributed backend components
  • Participate in architecture and design discussions for new and existing systems
  • Implement and improve CI/CD pipelines for build, test, and deployment automation
  • Build and maintain infrastructure components that support AutoQA and engineering workflows
  • Work with cloud services and infrastructure in modern cloud environments
  • Deploy and manage containerized workloads using Docker and Kubernetes
  • Contribute to serverless solutions where they provide clear product or operational value
  • Monitor backend systems, troubleshoot production issues, and improve reliability and performance
  • Collaborate closely with QA, product, and other engineers to ensure high-quality delivery
  • Write clean, maintainable, and well-tested code
  • Contribute to internal technical documentation and engineering best practices


Requirements

  • 3+ years of experience in backend development
  • Strong hands-on experience with one or more backend programming languages
  • Solid understanding of backend architecture, APIs, and distributed systems
  • Experience building and maintaining REST APIs and backend integrations
  • Practical experience working in cloud environments
  • Experience with CI/CD pipelines and automation tools
  • Hands-on experience with Docker and containerized applications
  • Experience with Kubernetes in development or production environments
  • Familiarity with serverless architecture and cloud-native design principles
  • Experience building or supporting infrastructure for test automation or AutoQA workflows
  • Good knowledge of relational databases and SQL
  • Understanding of software development lifecycle and engineering best practices
  • Ability to investigate issues, debug services, and analyze logs effectively
  • Strong problem-solving skills and ownership mindset
  • Ability to work independently, manage priorities, and adapt quickly in a startup environment
  • Good written and spoken English


Nice to Have

  • Java experience is a strong advantage
  • Experience in healthcare or health-tech
  • Experience with AWS, GCP, or Azure
  • Experience with message brokers, event-driven systems, or asynchronous processing
  • Experience with observability and monitoring tools
  • Experience working with AI/LLM-based systems or document-processing pipelines
  • Experience collaborating closely with QA automation teams
  • Knowledge of additional backend languages or frameworks


Work Environment & Logistics

  • Remote-first role
  • After onboarding, there is an option to work from the Haifa office once a week or every two weeks
  • Working hours start from 09:00 AM Israel time
  • Fast-paced startup environment
  • Close collaboration with teammates across multiple countries


Profility