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:
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.