logo[мetahunt]
> DOU
middle

Full Stack Engineer

DevCom
format:Remotetype:Full-timecompany:Outsource
node.jstypescriptreactawspostgresqlredisdockerci/cd
nestjsexpress.jsgithub actionsadobe illustratorllmtwiliogitlab ci/cd
englishB2
experience3+ years
domainHealthTech
> full description

We’re looking for a Full Stack Developer with a strong backend focus — Node.js and TypeScript at the core, with React and AWS in the stack. You’ll help own features end-to-end, communicate directly with the US-based client, and work in a structured Agile team building an AI-powered platform for functional medicine — covering the full patient journey from lab ordering (500+ biomarkers) and AI-driven analysis to personalized treatment protocols. The platform is live in production and actively evolving.

Stack: Node.js, TypeScript, AdonisJS, PostgreSQL, Redis, React, AWS

Location: Europe or Latin America

Working hours:
Europe-based: 14:00 — 23:00 Kyiv time (7:00 AM — 4:00 PM US ET)
Latin America-based: 9:00 AM — 6:00 PM US ET

Requirements:
3+ years of commercial experience with Node.js and TypeScript
Experience building RESTful APIs and backend services (AdonisJS, NestJS, Express, or similar)
PostgreSQL — schema design, query optimization, migrations, transactions
Redis — caching, queues, pub/sub
React + TypeScript — hands-on experience
AWS — Lambda, S3, RDS, SQS (or similar services)
Docker and CI/CD pipelines (GitLab CI or GitHub Actions)
Solid understanding of software architecture, design patterns, and clean code principles
Strong Git experience and collaborative development workflows
Experience participating in code reviews
Familiarity with Agile/Scrum methodologies
English B2+ — regular communication with the US-based client

Nice to Have:
Experience with third-party integrations in regulated domains (Healthcare, FinTech)
Serverless architecture experience
AI/LLM integrations
Real-time video/audio APIs (Daily.co, Twilio, or similar)

Responsibilities:
Build and maintain backend services and APIs (Node.js, TypeScript)
Develop and enhance React-based user interfaces
Participate in architecture discussions and technical decision-making
Troubleshoot production issues and contribute to CI/CD improvements

What do we offer:
Salary discussed individually based on interview results
Performance reviews are conducted annually
Professional development in a team of highly qualified specialists
Dynamic and interesting work
Opportunities for career and professional development
Strong mentorship offers valuable guidance and support to help individuals grow into skilled specialists
Direct communication with English-speaking clients
Recognition gifts and awards
Employee referral program
Benefit program with the opportunity for compensation to cover the following expenses of their choice:
▪ Sports activities (these can be one-time sessions or monthly or annual subscriptions)
▪ Payment of medical expenses (treatment and preventive procedures at the dentist, services, and consultations with doctors, medical examinations, and tests)
▪ Psychologist consultations
▪ Medical insurance
▪ Training for the development of professional skills (hard and soft skills), including the purchase of necessary educational literature
▪ Courses in traditional arts and creativity (such as drawing, music, photography).
▪ Individual English language improvement classes
21 working days — paid vacations
10 paid sick leaves
IT club membership
Offices equipped with generators and Starlinks

If you would like more details, please feel free to contact me or submit your resume through the site.

The next step is a short interview with me, 15-30 minutes.
Then — an interview with your future manager — 60 minutes.
In case of success — offer!

I will organize all stages ASAP

We highly value transparency and communication. Our recruitment process includes feedback at every stage, ensuring you are consistently informed and engaged.

So if you’re a person who loves teamwork and communicating with interesting people, you’re more than welcome to our team :)

Olha Melnychuk

Відгукнутись на вакансію