Team8 Digital Health Company- Senior Fullstack Position

  • Team8 Health
  • Tel Aviv, Israel
About The Position

We are seeking a skilled Senior Fullstack Engineer to join our innovative engineering team. In this role, you will be instrumental in developing both the client and server sides of our applications, ensuring robust functionality and premium user experiences. Your contributions will be critical in enhancing our physical therapy solutions, making an impactful difference in the lives of our users.

Your responsibilities will include:

  • Developing, and maintaining robust web applications using React.js, Typescript, and Flask.
  • Building and consuming APIs in Python/Flask to support front-end features for both web clients and mobile clients (Android + iOS native apps).
  • Working closely with UI/UX designers to translate visual concepts into functional online experiences.
  • Ensuring the technical feasibility of UI/UX designs and maintaining a consistent architecture across both backend and frontend.
  • Optimizing applications for maximum speed and scalability while ensuring application security.
  • Collaborating with team members on the integration of elements built by your co-developers.
  • Providing code reviews, actively refactoring code.
Requirements:

Full-Stack Development: Expert-level understanding of React ecosystem, including hooks, context API, and popular state management libraries (e.g., Redux, MobX). Deep understanding of Python backend frameworks, including blueprints, extensions, and ORM integration.

Frontend Expertise: Advanced knowledge of modern JavaScript concepts (ES6+), CSS3, and HTML5. Experience with webpack, Babel, and other build tools. Familiarity with frontend testing frameworks like Jest and React Testing Library and Cypress for e2e tests.

Backend Proficiency: Strong command of server-side development in Python or similar languages principles and patterns. Expertise in designing and implementing RESTful APIs. Proficiency in handling asynchronous operations, background job processing, and message queues.

Version Control & Collaboration: Understanding of git branching strategies, rebasing, and resolving merge conflicts. Proficiency with code review processes and collaborative development workflows.

Cloud Infrastructure: Hands-on experience with cloud services (e.g., AWS, GCP, or Azure) and containerization (Docker).

Architecture & Scalability: Proven ability to design and implement scalable, maintainable web applications. Understanding of API gateways and strategies for handling high-traffic applications.

Relational database: Proficiency in relational databases.

Apply for this position