Loops background

Junior Web Developer (Remote, Latin America)

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 Web 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 (C1 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 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.