Full Stack Software Engineer (2-3 Years Experience)
Role details
Job location
Tech stack
Job description
You will help build a complete SaaS platform including:
- Hospital Web Portal
- Administrative Dashboard
- Mobile App (iOS & Android)
- Backend APIs
- Authentication & Authorization
- Real-time Scheduling
- Secure Payment Processing
- GPS / Geofencing
- Notifications
- AI-assisted development workflows
Responsibilities
- Develop new platform features using modern web technologies
- Build responsive user interfaces using React and Next.js
- Develop backend APIs and business logic
- Design and implement PostgreSQL database objects
- Work with Supabase Authentication and Row-Level Security (RLS)
- Create reusable UI components
- Develop mobile application features using React Native (Expo)
- Write clean, maintainable, and well-tested code
- Participate in code reviews
- Debug and resolve production issues
- Work closely with the founder on architecture and product design
- Use AI-assisted development tools to improve productivity
Required Technical SkillsFrontend
- JavaScript (ES6+)
- TypeScript
- React
- Next.js
- HTML5
- CSS3
- Tailwind CSS
- Responsive Web Design
Backend
- Node.js
- REST APIs
- JSON
- Authentication
- Authorization
- API Integration
Database
- PostgreSQL
- SQL
- Database Design
- Basic Performance Optimization
Mobile
Requirements
Experience with one or more:
- React Native
- Expo
Version Control
- Git
- GitHub
- Pull Requests
- Branching Strategies
Development Tools
Experience using some of the following:
- Cursor AI
- Claude Code
- ChatGPT
- Docker
- GitHub Actions
- Postman or Bruno
- Figma (basic collaboration)
Cloud / Backend Platform
Experience with or willingness to learn:
- Supabase
- Authentication
- Storage
- Edge Functions
- Row-Level Security (RLS)
Experience with any of the following is a plus:
- Stripe API
- Twilio API
- Google Maps API
- Push Notifications
- Geolocation
- WebSockets
- Playwright
- Vitest
- React Hook Form
- Zod
- shadcn/ui
- Expo EAS
- Sentry
- PostgreSQL Functions
- Docker Compose
- 2-3 years of professional software development experience
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or equivalent practical experience
- Strong problem-solving and analytical skills
- Good communication skills
- Self-motivated and eager to learn
- Ability to work independently in a startup environment
- Passion for building high-quality software
Join us to be part of a forward-thinking team that values innovation, collaboration, and continuous learning! We are committed to providing an inclusive environment where your skills can flourish while contributing to impactful projects across diverse industries., * How many years of professional experience do you have with React and TypeScript?
- How many years of experience do you have with Node.js and REST APIs?
- Have you worked with PostgreSQL or Supabase?
- Have you built or contributed to a React Native or Expo mobile application?
- What AI development tools have you used (Cursor, Claude Code, GitHub Copilot, ChatGPT, etc.)?
- Are you comfortable working in an early-stage startup where requirements evolve rapidly?
- Are you available to work during Eastern Time business hours?
- Please provide a link to your GitHub profile or portfolio.
Work Location: Hybrid remote in Ashburn, VA 20148
Benefits & conditions
$20 - $22 an hour - Temporary, Part-time, Full-time, Contract