
Search by job, company or skills
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
Job ID: 135984867