Hi,
Role: Software Engineer
Location: Redwood
City, CA (Remote)
Duration:
6+ months
The client is looking for
candidates with Healthcare and LIMS background for this role (Mandatory)
Job Description:
What you will do
Design, build, and test features across our backend and frontend. You'll take
part in design
discussions, implementation, code review, and testing.
What we are looking for
Technical skills
- Strong
TypeScript and Node.js engineering: You have built and maintained
substantial
- TypeScript
services in production.
- Microservices
design experience: You have built systems composed of multiple services
and you have clear understanding of service boundaries, contract
evolution, error handling across service calls, and observability.
- Kafka
and event-driven architecture: You have worked with Kafka or a comparable
event streaming platform in production. You have a good understanding of
topic design, partition strategy, consumer group behaviour, idempotency,
ordering guarantees, and what happens when a consumer falls behind or a
message cannot be processed.
- Bonus
if you have specific experience with Confluent.
PostgreSQL:
- You can
design a database schema, and understand transactions, indexing, and
migration strategy.
- AWS or
equivalent cloud experience with Kubernetes: You are comfortable with
operating services in AWS.
- You can
navigate the services we use (e.g. EKS, RDS, S3, CloudWatch, IAM etc.) and
you can debug a problem that crosses the boundary between your code and
the infrastructure it runs on.
- Unit
test frameworks such as jest and vitest.
- Playwright
or equivalent end-to-end testing experience: You have hands-on experience
with test authoring frameworks such as Playwright (ideal), Cypress,
Selenium, or similar.
- Test
design as a discipline: You can take an acceptance criterion or a user
story and decompose it into a coverage strategy that includes unit,
integration, and end-to-end tests in sensible proportions.
- You
know when an e2e test is the right answer and when a unit test would catch
the bug faster and more reliably.
Engineering qualities
- Engineering
quality as a habit: You think about testability while you design.
- Strong
written communication: You write high quality and easy to understand
design documents, PR descriptions, Test cases etc.
- Systems
thinking across boundaries: You have worked across integration boundaries,
have debugged problems that span multiple systems.
- Comfort with ambiguity: You
ask clarifying questions, surface assumptions, and do not quietly build
whatever is written in the ticket.
Nice to have
- Experience
in healthcare, LIMS, or any FDA-regulated software environment.
- Direct
experience with Confluent, Redox, or EHR integration work is a real plus.
- Familiarity
with requirements management tools like Jama.
- Hands-on
experience with modern AI tools (Claude, Cursor, etc.)
Thanks
& Regards,
Andy
QUALIS 1, INC
Consulting – Development – Staffing
Phone : 8324002245
E-mail: an...@qualis1inc.com