What are the responsibilities and job description for the Full Stack Engineer position at Medara?
Full-Stack Engineer/ Developer
Location: MUST BE BASED IN UTAH
Are you a developer passionate about building scalable, user-centric platforms with cutting-edge technologies? We’re a fast-moving stealth startup revolutionizing the way professionals connect and collaborate in the healthcare industry. If you’re driven to create seamless user experiences, integrate machine learning solutions, and work on a platform designed to scale globally, we want to hear from you!
What You’ll Do
As the lead Full-Stack Developer, you’ll work closely with our founder and a small, talented team to develop the MVP of our platform. You will play a critical role in shaping the architecture and building key features, including:
- Job Listings & Search: Develop filtering and matching systems to connect users efficiently.
- User Dashboards: Create intuitive interfaces for freelancers, service providers, and clients.
- Messaging System: Build secure, real-time communication tools.
- Video Calling: Integrate real-time video calls with keyword monitoring for compliance and policy enforcement.
- AI/ML Features: Work on AI-driven job matching, recommendations, and conversation monitoring using pre-trained machine learning models.
- Payments & Escrow: Implement a reliable and secure payment system with escrow capabilities.
- Secure File Sharing: Ensure seamless and secure document exchange.
Your Responsibilities
- Build and maintain scalable and modular architecture using Node.js, React.js, and PostgreSQL.
- Integrate third-party APIs (e.g., Twilio, AWS Comprehend, Stripe) for video calls, NLP monitoring, and payment systems.
- Implement machine learning features for job matching, flagged keyword detection, and recommendations.
- Ensure the platform is secure, robust, and ready to scale globally.
- Collaborate with backend and frontend developers to ensure seamless user experiences.
- Participate in code reviews, testing, and optimization to ensure quality and performance.
- Provide input into platform design and scalability considerations for future phases.
Our Tech Stack
To give you a sense of what you’ll be working with:
- Frontend: React.js, Next.js, Material UI
- Backend: Node.js, Express
- Database: PostgreSQL, Redis (caching)
- AI/ML Integration: TensorFlow, Scikit-learn, spaCy, AWS SageMaker, Google NLP API
- Messaging/Video: WebRTC, Twilio, Agora
- Payment Processing: Stripe, PayPal
- Infrastructure: AWS (Elastic Beanstalk, S3, CloudFront), Kubernetes (future-proofing for scalability)
- CI/CD: GitHub Actions, Jenkins
What We’re Looking For
- 5 years of experience as a Full-Stack Developer.
- Proven expertise in building scalable platforms with React.js and Node.js.
- Experience integrating APIs and third-party tools like Twilio, Stripe, and AWS services.
- Familiarity with machine learning frameworks (e.g., TensorFlow, PyTorch) and natural language processing.
- Strong understanding of relational databases (PostgreSQL) and caching systems (Redis).
- Experience working on platforms with secure communications and payment systems.
- Ability to write clean, efficient, and maintainable code.
- Passion for learning, adapting, and contributing to a collaborative team.
Nice-to-Have
- Prior experience with marketplace or gig platforms (e.g., Upwork, Fiverr).
- Knowledge of video communication technologies like WebRTC.
- Understanding of HIPAA compliance (helpful, but not mandatory).
How to Apply
Please submit the following:
- Your resume (Must do this to be considered)
- Send links to your portfolio, GitHub, or any projects you’ve contributed to, to apply@medara.com. (Must do this to be considered)
- A brief description of a challenging platform or feature you’ve built, focusing on the technologies used and how you approached scaling it with the provided links to your work. (Must do this to be considered)
Salary : $50 - $80