Join a fast-growing technology company in the healthcare space as a Software Engineer. Here, your work will go beyond writing code - you’ll help shape how professionals and organizations connect and deliver care. You'll collaborate with cross-functional teams to create meaningful solutions and contribute to a platform that impacts real users. This is an ongoing opportunity - we’re actively expanding our engineering team to meet growing demand.
Key Responsibilities:
Engineer Scalable, High-Quality Systems
- Develop performant backend services (e.g., with Node/Nest.JS) and seamless frontend experiences (e.g., React, TypeScript).
- Utilize databases such as MongoDB, Postgres, and Redis to build efficient and reliable systems.
Create Modular and Reusable Components
- Contribute to both web and mobile applications (e.g., Ionic/React, Dart/Flutter).
- Collaborate with platform teams to enhance shared tools and development productivity.
Lead the End-to-End Development Process
- Take ownership from planning and design to implementation, testing, release, and support.
- Use trunk-based development, automated testing, and short-lived feature branches.
Work Cross-Functionally with Impact in Mind
- Understand user needs by partnering with internal stakeholders and occasionally customers.
- Validate features and iterate based on real-world feedback.
Excel in a Remote-First Culture
- Communicate proactively across time zones using async tools and documentation.
- Participate in daily syncs (usually mornings, US Pacific Time) to stay aligned with your team.
Balance Speed and Sustainability
- Dedicate time to technical debt (~20%) while also delivering new features and addressing bugs.
- Focus on long-term system health without compromising short-term user needs.
Own System Reliability
- Be part of a rotating on-call schedule (typically one week per month).
- Support and maintain the systems you help build.
What You Bring:
Proven Engineering Experience
- Skilled in building complex applications; experience with TypeScript, React, and Node/NestJS is a plus.
- Familiar with supporting and monitoring production systems.
Technical Strength
- Solid grasp of integration, end-to-end, and unit testing practices.
- Experience deploying cloud-based applications using AWS and infrastructure-as[1]code tools (e.g., Terraform).
Problem-Solving Orientation
- Comfortable operating in fast-moving, high-responsibility environments.
- Able to balance rapid delivery with long-term system design.
Strong Communicator
- Clear, concise writing and documentation are essential in our remote environment.
- Open to giving and receiving feedback to continuously improve.
Customer-Focused Approach
- Passionate about solving real-world problems that users face.
- Values working closely with product teams to ensure meaningful impact.
Nice-to-Have Experience
- Background in startups or high-growth companies.
- Familiarity with trunk-based development and CI/CD workflows.
- Comfortable applying first-principles thinking to challenge assumptions and innovate.
Are you looking for remote jobs near your area? At Yulys, thousands of employers are looking for exceptional talent like yours. Find a perfect job now.