Search by job, company or skills

A

Full-Stack Engineer

2-5 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 8 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About the Role

We're building a modern Electronic Health Record (EHR) platform for behavioral health clinicians. You'll work on creating clinical dashboards, patient management systems, session documentation, AI-powered insights, and more. This is a full-stack role where you'll own features end-to-end.

Experience Level: 2-5 years

Location: Remote

Type: Full-time

Salary: IDR 16,000,000 / month (Negotiable based on experience)

*** Please submit your resume and GitHub profile (or portfolio) to [Confidential Information]. Please use the subject line: Full Stack Engineer Application - [Your Name].

Tech Stack

Frontend:

- Next.js 14+ (App Router)

- React 18 + TypeScript

- Tailwind CSS

- Radix UI / shadcn/ui

- React Hook Form, Zod validation

Backend:

- Next.js API Routes / Server Actions

- TypeScript

- PostgreSQL

- Prisma ORM

- RESTful API design

Infrastructure:

- Render (deployment)

- PostgreSQL (managed database)

- Git/GitHub

- Docker (optional)

External Services:

- FastAPI AI service integration

- LLM API (indirect, via AI service)

- Real-time features (WebSocket)

Required Technical Skills

Frontend Development (60%)

React & Modern JavaScript:

- Strong proficiency in React (hooks, context, composition patterns)

- TypeScript - intermediate to advanced level

- Modern JavaScript (ES6+, async/await, promises)

- State management (React Context, hooks-based state)

- Performance optimization (memoization, lazy loading, code splitting)

Next.js Framework:

- App Router architecture

- Server Components vs Client Components

- API Routes and Server Actions

- File-based routing

- Image optimization, metadata handling

- Error boundaries, loading states

UI Development:

- Tailwind CSS - utility-first styling

- Responsive design (mobile, tablet, desktop)

- Component libraries (Radix UI or similar)

- Accessibility (ARIA, keyboard navigation)

- Form handling (complex forms, validation)

- Data tables, charts, calendars

User Experience:

- Building intuitive clinical workflows

- Dashboard design and data visualization

- Real-time updates and notifications

- File uploads, PDF generation

- Modal dialogs, dropdowns, multi-step forms

Backend Development (40%)

API Development:

- RESTful API design principles

- Next.js API routes

- Request/response handling

- Error handling and validation

- Authentication & authorization

- Session management

Database:

- PostgreSQL fundamentals (queries, joins, indexing)

- Prisma ORM (schema design, migrations, relationships)

- Database modeling for complex domains

- Query optimization

- Data integrity and constraints

Security:

- Authentication flows (JWT, session-based)

- Authorization and role-based access control (RBAC)

- Data validation and sanitization

- CORS, CSRF protection

- Environment variables and secrets management

- SQL injection prevention

Key Responsibilities:

- Build Clinical Features

- Create Dashboards & Data Visualizations

- Database Design & Management

- API Development

- AI Integration

- Real-Time Features

- Deployment & Maintenance

Nice to Have Skills

1. Progressive Web Apps (PWA) Strong Plus!

- Service Workers and offline capabilities

- Web App Manifest configuration

- Push notifications

- App-like experiences on mobile

- Installable web apps

- Background sync

- Cache strategies

- Mobile-first design

2. Healthcare/Clinical Domain

- Understanding of clinical workflows (not required, but helpful)

- FHIR or HL7 standards (nice exposure)

- Healthcare APIs integration experience

- HIPAA compliance awareness

- Behavioral health domain knowledge

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 135984867

Similar Jobs