Roles & Responsibilities
Position : R&D Engineer
Level : P2
Location : Singapore
About Care
Care is a healthcare technology company headquartered in Singapore, focusing on innovative digital solutions in the medical and healthcare field. We work closely with Raffles Medical Group to develop the Raffles Connect App, a leading platform for integrated healthcare services. Our team in Singapore oversees product, operations, technology, and sales, while our core software development team is based in Vietnam. Together, we’re dedicated to improving healthcare accessibility and quality through technology.
Position Overview
As a R&D Engineer, you will play a key role in the rapid exploration, prototyping, and development of innovative healthcare technology solutions. With 5–7 years of experience, you are expected to thrive in a fast-paced, experimental environment, applying creative problem-solving and multidisciplinary technical skills across web, backend, AI, and IoT domains. You will collaborate closely with cross-functional teams to transform ideas into proof-of-concepts and working solutions.
Key Responsibilities
- Design and develop rapid prototypes using technologies such as Python, Node.js, and React.js.
- Experiment with and evaluate emerging technologies (e.g., LLMs, ML frameworks, IoT platforms) for potential integration into future products.
- Translate high-level innovation ideas into technical proof-of-concepts and MVPs.
- Integrate RESTful and GraphQL APIs and work with real-time data streams to enrich prototype capabilities.
- Work with cloud platforms such as AWS or GCP to manage environments, services, and deployments.
- Contribute to the ideation and feasibility assessment of new product features or solutions.
- Support technical innovation across the organization by sharing insights, presenting findings, and championing experimental thinking.
- Conduct performance evaluations, scalability tests, and technical assessments for new concepts.
- Maintain clean, modular, and well-documented code, even during exploratory development.
- Ensure rapid iteration cycles while maintaining security, performance, and code quality.
- Participate in internal R&D planning, sprint cycles, and cross-domain collaboration.
Qualifications
Bachelor’s degree in Computer Science or a related technical field.5–7 years of engineering experience with a focus on innovation or R&D.Strong programming skills in Python, Node.js, and React.js.Familiarity with Go and C++ for use in systems-level or performance-critical applications is a plus.Familiarity with Large Language Models (LLMs), machine learning frameworks, or AI tools is a strong plus.Experience integrating RESTful and GraphQL APIs and working with real-time data streams.Experience with IoT development, including sensor integration, hardware interfacing, or edge computing, is advantageous.Experience deploying applications or prototypes on cloud platforms such as AWS or GCP.Familiarity with DevOps practices, including CI / CD pipelines, containerization (e.g., Docker), and automated deployments.Ability to work effectively in a high-velocity, ambiguous, and innovation-driven environment.Excellent problem-solving and analytical thinking skills.Strong communication skills with the ability to present technical ideas clearly.Self-motivated and able to manage time across multiple fast-moving projects.Experience in rapid prototyping and agile product development processes.Tell employers what skills you have
Machine Learning
Scalability
Hardware
Agile
Technology Solutions
Wireless
Research and Development
Rapid Prototyping
Python
Containerization
GCP
Product Development
Accessibility
Software Development
C++