offergenie_white
Devengine

Junior Full-Stack Developer

Devengine

RemoteRemoteContract
Senior LevelFrontend DeveloperRemote
Apply with AI Cover Letter

Job Description

Remote - US

|

Contract

Our client is a fast-growing healthcare company operating multidisciplinary clinics across the United States. They rely on a proprietary platform to manage thousands of sessions, staff schedules, and operational constraints each day. As part of their continued growth, they are seeking a Junior Full-Stack Developer to build cloud-based web applications that power the clinical scheduling platform.

It's a long‑term opportunity without an end date. The engagement is fully remote. The candidate can be located anywhere in Latin America. You'll need strong English communication skills (B2+ or higher) for this role.

Role Summary
We are looking for a Junior Web Developer (2+ years of experience) to build cloud-based web applications that power a clinical scheduling platform. You will take existing desktop-based Python scheduling algorithms and create the web application layer that makes them accessible, scalable, and executable in the cloud.

This role works in tandem with a Data Scientist/Algorithm Engineer who owns the Python scheduling logic. Your job is to build the web application "shell" around that algorithmic "heart." You'll be supported and mentored by a senior engineer who will guide you on architecture decisions and best practices.

What You'll Do Web Application Development
Build the web layer: Create web applications using Node.js (backend) and React (frontend) that wrap and expose the Python scheduling algorithms
Desktop to cloud migration: Transform desktop application functionality into cloud-native web applications
Full-stack work: Handle both backend APIs and frontend interfaces, with emphasis on backend
Create features independently: Own the implementation of new features with guidance and support from senior team members
Cloud Infrastructure
Deploy to GCP: Learn and work with Google Cloud Platform services (Cloud Run, Cloud Storage, BigQuery)—you'll be taught the basics
Job orchestration: Implement systems to handle concurrent scheduling runs asynchronously
Collaboration
Partner with the algorithm engineer: Define clear interfaces between your web application and the Python scheduling code they maintain
Get support from a senior engineer: who will mentor you on architecture and best practices—asking questions when you're stuck, getting guidance on approach
Work within a team dynamic: Function effectively in a collaborative environment where you can lean on more experienced developers while still owning your deliverables
What We're Looking For Required
2 years of professional experience: You've worked through real-world challenges that come with building and maintaining web applications
JavaScript / Node.js proficiency: Good backend skills with Node.js—this is the primary tech stack for the web application
React experience: Ability to build frontend interfaces in React
Full-stack fundamentals: Experience with both backend and frontend development—you've built both parts at some point in your career
Team experience: You've worked in a team environment (preferably a larger team) where you collaborated with more experienced developers, asked questions, and received code review. We prefer candidates who understand this dynamic over solo developers.
Feature development experience: You've created features and supported existing applications—you don't need to have built something from scratch, but you've contributed meaningfully to production systems
Nice to Have
GCP or cloud experience: Helpful but not necessary—we can teach you the cloud basics
Python familiarity: Useful for understanding the algorithms you're wrapping, but the web app itself will be JavaScript-based.
Healthcare or HIPAA experience
CI/CD and containerization (Docker) experience
What Success Looks Like
In this role, you'll progress from supporting and learning to independently creating:
Early on: Learn the codebase, ask lots of questions, implement features with guidance
Mid-term: Own feature development end-to-end, with architectural guidance from senior team members
Long-term: Build new applications from scratch as we expand scheduling to additional clinician types
Of Note:
Company laptop is provided.
Completed background checks will be required before the start date if you are selected as a winning candidate.
HIPAA compliance training is required before the start date.
As a winning candidate, you will be required to disclose your engagement with DevEngine as a primary client on your professional LinkedIn profile.
While we strive to respond to all applicants, please understand that due to the high volume of applications we receive, providing individual feedback or responses to every candidate may not be feasible. Rest assured that your application will be carefully reviewed and considered. We appreciate your understanding and interest in joining our team.