TL;DR
Senior Fullstack Engineer (PMS): Building and optimizing high-load fullstack services for hirify.global’s Practice Management Systems with an accent on architectural challenges, distributed systems, and scalability. Focus on Node.js, TypeScript, React, database optimization, and cloud-native practices to deliver a seamless patient experience globally.
Location: Remote (Colombia)
Company
hirify.global is the world's leading healthcare platform, connecting over 100 million patients with more than 2 million healthcare professionals and offering integrated practice management solutions.
What you will do
- Power hirify.global’s Practice Management Systems (PMS) used by doctors and clinics globally.
- Lead through architectural challenges as the tech ecosystem evolves.
- Collaborate with a high-impact Global Team.
- Apply expertise across different technologies including Node.js and React.
Requirements
- Minimum 6 to 8 years of professional experience in software engineering, with in-depth knowledge of creating highly scalable and observable backend systems.
- Extensive experience in Node.js and TypeScript, with knowledge of distributed systems, asynchronous programming, and event-driven architectures (e.g., Kafka, RabbitMQ).
- Solid knowledge of database design and optimization for large-scale data sets (SQL + NoSQL).
- Proficiency in React and modern frontend patterns.
- Understanding of software engineering best practices, including SOLID, DRY, and Clean Architecture (Hexagonal/DDD).
- Experience with cloud-native practices, containerization (Docker), and orchestration (Kubernetes).
- Advanced English proficiency.
- Must be based in Colombia.
Culture & Benefits
- Direct contract for an indefinite period.
- Remote work opportunity.
- People Pass food vouchers.
- Prepaid medical insurance.
- Stock option plan.
- Access to a continuing education platform.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →