Job Posting: Fullstack Developer at Firefly Lab
Location: Remote
Type: Full-Time (but part-time or consulting roles are also available)
Salary: Competitive, based on experience
About Firefly
At , we’re revolutionizing competency-based medical education by building the data science foundation to train doctors. Although many jobs posts claim a company to be revolutionizing a field, in this case it’s definitely true. We have contracts with multiple medical boards for national-scale projects, and we founded the academic field of epistomics (“episteme” + “omics”), a big-data computational strategy for optimizing education and human performance. Our mission is to empower medical and surgical education with innovative technology for accelerating learning in busy hospital settings, and ensuring healthcare professionals are equipped with the skills and knowledge to excel in patient care. Join our passionate team to make a meaningful impact on the future of medicine!
The Role
We’re seeking a talented Fullstack Developer to design, develop, and maintain scalable web applications that power our educational platform. You’ll work closely with our data science and education teams to create intuitive tools that support medical training and competency assessment.
Key Responsibilities
- Design and implement responsive, user-friendly front-end interfaces using Svelte (or Vue, React, or similar frameworks if desired).
- Develop robust back-end services and APIs using Sveltekit fullstack framework (or NodeJS).
- Manage and optimize relational databases (PostgreSQL) to ensure data integrity and performance.
- Collaborate with cross-functional teams to integrate data science models into the platform.
- Write clean, maintainable, and well-documented code following best practices. (We love to keep things simple and straightforward.)
- Contribute to system architecture decisions and ensure scalability and reliability.
- Participate in code reviews, testing, and deployment processes, but without extra bureaucratic process or burdensome extra meetings.
What We’re Looking For
- Friendly and easy to work with.
- Comfort with working remotely.
- Experience:
- 2+ years of professional experience as a Fullstack Developer or similar role.
- Strong proficiency in NodeJS for back-end development.
- Experience in Svelte or another modern front-end framework (e.g. Vue, React, Solid).
- Experience with PostgreSQL or another relational database (e.g., MySQL, MariaDB).
- Familiarity with RESTful APIs or similar technologies.
- Knowledge of version control systems (e.g., Git) and CI/CD pipelines.
- Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.
- Passion for education and healthcare technology is a plus!
Nice-to-Haves
- Experience with configuring an application on AWS or other cloud platforms (e.g., Azure, GCP).
- Understanding of security best practices for web applications.
- Some knowledge of containerization (e.g., Docker, Kubernetes).
- Familiarity with data science tools or workflows (e.g., Python, Pandas, Jupyter, PyTorch).
- Any experience with medical electronic health record (EHR) systems, especially data integrations with EHR systems.
Why Join Firefly?
- Be part of a mission-driven team transforming medical education.
- Work on cutting-edge technology that has a significant positive impact.
- Enjoy a flexible, remote-friendly work environment.
- Collaborate with a diverse team of engineers, data scientists, physicians, and educators.
- Competitive salary, benefits, and opportunities for growth.
How to Apply
If you’re excited about building technology that shapes the future of medical education, we’d love to hear from you! Please submit your resume and a brief cover letter to jobs@fireflylab.org.
Firefly is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Job Types: Full-time, Part-time, Contract
Work Location: Remote