Software Engineer
📋 Role Overview & Responsibilities
Who we are: A team of educators, technologists, healthcare professionals, and savvy business operators focused on empowering the success of students and faculty by leveraging technology to educate healthcare workers.
Our technology: A best-in-class, ever-evolving virtual patient encounter platform designed to assist students in developing clinical judgment and diagnostic competency, thus preventing medical errors and increasing patient safety.
Our values: We value doing the right thing at all times for our customers and colleagues. We aim to "bring it" every day, sharing our positivity and passion with our teammates and customers. Finally, we embody the drive to grow through curiosity, proactivity, and a never-ending thirst for knowledge. We take our values seriously, aspire to them daily, and help each other realize when we are falling short so we can do better.
Our goal: We aspire to shape the healthcare workforce of tomorrow by delivering 10 million experiences per year on our platform. We believe we’ll get there by focusing on what our clients love about us:
Maintaining and growing the most comprehensive and engaging catalog of simulations on the market (300+ and growing!).Continuing to develop our insight-rich data and analytics tools for educators.Providing a product experience centered on clinician learning
We are looking for teammates that share our values, are passionate about our customers, and want to make an unequivocally meaningful impact on the world. If you feel inspired to join us on this journey, we look forward to your application!
You primary responsibilities will includeDevelopment of new accessible features on the front-end and back-end of our medical simulation system.Working closely with the other developers to design enhancements and features as requested by our product management process.Contributing to design and code reviews.Contributing to the design and implementation of our next generation product.
Technologies in UseNodeJS and React with ReduxAWS, Linux servers, MySQL RDS, MongodbJava (not under active development, but experience needed)Ruby on RailsIDEs: developer's choice, currently using WebStorm, RubyMine, IntelliJ
About YouYou have a Bachelor's Degree in Computer Science or other related program5+ years of backend experience in any languages, preferably a combination of Node.js, Java, Ruby.3+ years of frontend experience in React with ReduxYou have or can develop a good working knowledge of AWS and MySQLYou work well with a small team of engineers, and communicate well verbally and in writing.You have a thirst for improving your technical skills and seeking to outperform yourself.You are willing to learn the backend side as opportunities present themselves.You can learn to design, implement, test and maintain i-Human's platform and services.You love trying out new systems, languages, frameworks, libraries.You are highly energized with a passion for software craftsmanship.
Frequently Asked Questions
How do I apply for the Software Engineer position at Apex Systems? ▼
Click the “Apply for this Position” button on this page to submit your application directly to Apex Systems without recruitment intermediary fees.
Is this position eligible for remote work or visa sponsorship? ▼
This position is located in United States with potential relocation and sponsorship assistance depending on candidate qualifications.
Are there any candidate fees on Hirely? ▼
No. Hirely is completely free for candidates. We never charge registration fees or placement fees.
Legitimate employers will never ask you to transfer funds, purchase equipment from unauthorized vendors, or pay application/visa fees. Hirely rigorously monitors listings, but always verify communication is from official corporate email domains.
Learn how to protect yourself against employment fraud →