Senior Software Engineer

Other Jobs To Apply

<span style="font-size:14px;"><span style="font-family:Arial, Helvetica, sans-serif;">We are looking for a Senior Software Engineer to join our core engineering team. You will take<br>ownership of significant features and initiatives, collaborate closely with product and operations<br>stakeholders, and help shape the architecture of our platform. This is a hands-on role for<br>someone who thrives in a fast-moving environment, takes pride in clean and maintainable code,<br>and can operate with a high degree of autonomy.<br><br><strong>What You'll Do</strong></span></span><ul><li><span style="font-size:14px;"><span style="font-family:Arial, Helvetica, sans-serif;">Lead development of major features and initiatives from architecture through delivery</span></span></li><li><span style="font-size:14px;"><span style="font-family:Arial, Helvetica, sans-serif;">Collaborate cross-functionally with product, QA, and operations to solidify requirements and translate them into durable technical solutions</span></span></li><li><span style="font-size:14px;"><span style="font-family:Arial, Helvetica, sans-serif;">Write clean, well-structured code across the full stack and contribute to ongoing refactoring and technical debt reduction</span></span></li><li><span style="font-size:14px;"><span style="font-family:Arial, Helvetica, sans-serif;">Drive and utilize the team's newly authorized Claude Code in Action Training to accelerate sprint velocity, reduce manual code review burden, and improve code consistency</span></span></li><li><span style="font-size:14px;"><span style="font-family:Arial, Helvetica, sans-serif;">Design, implement, and take ownership of critical core systems, including the eConsult</span></span></li><li><span style="font-size:14px;"><span style="font-family:Arial, Helvetica, sans-serif;">Workflow State Machine and the Multi-tenancy/Organization Scoping enforcement</span></span></li><li><span style="font-size:14px;"><span style="font-family:Arial, Helvetica, sans-serif;">Serve as a technical mentor through rigorous code reviews, setting a high standard for quality, and enforcing the Service Layer Pattern for all business logic</span></span></li><li><span style="font-size:14px;"><span style="font-family:Arial, Helvetica, sans-serif;">Take an active role in infrastructure, deployments, and release processes</span></span></li></ul><br><span style="font-size:14px;"><span style="font-family:Arial, Helvetica, sans-serif;"><strong>What We're Looking For</strong></span></span><ul><li><span style="font-size:14px;"><span style="font-family:Arial, Helvetica, sans-serif;">5+ years of professional software engineering experience</span></span></li><li><span style="font-size:14px;"><span style="font-family:Arial, Helvetica, sans-serif;">Strong backend proficiency in Node.js/TypeScript/Express.js (primary) with experience in database migration tools like Knex; familiarity with PHP/Laravel is a plus for legacy services</span></span></li><li><span style="font-size:14px;"><span style="font-family:Arial, Helvetica, sans-serif;">Experience building single-page applications using modern Web Components (Vanilla JS), lit-html for reactive templating, and utility-first styling with TailwindCSS</span></span></li><li><span style="font-size:14px;"><span style="font-family:Arial, Helvetica, sans-serif;">Solid SQL skills, including complex query design and schema architecture in PostgreSQL (our primary production database) and SQLite</span></span></li><li><span style="font-size:14px;"><span style="font-family:Arial, Helvetica, sans-serif;">Experience with AWS services (S3, EC2, RDS, or similar)</span></span></li><li><span style="font-size:14px;"><span style="font-family:Arial, Helvetica, sans-serif;">Comfort working in a Linux server environment</span></span></li><li><span style="font-size:14px;"><span style="font-family:Arial, Helvetica, sans-serif;">Ability to lead projects and coordinate across stakeholders without formal authority</span></span></li><li><span style="font-size:14px;"><span style="font-family:Arial, Helvetica, sans-serif;">A strong instinct for simplicity — you push back on unnecessary complexity</span></span></li><li><span style="font-size:14px;"><span style="font-family:Arial, Helvetica, sans-serif;">Healthcare technology experience is a plus, but not required</span></span></li></ul><br><span style="font-size:14px;"><span style="font-family:Arial, Helvetica, sans-serif;"><strong>Nice to Have</strong></span></span><ul><li><span style="font-size:14px;"><span style="font-family:Arial, Helvetica, sans-serif;">Direct experience utilizing Claude Code or other LLMs for AI-Assisted Development and unit test generation</span></span></li><li><span style="font-size:14px;"><span style="font-family:Arial, Helvetica, sans-serif;">Direct experience with Epic FHIR R4/STU3 (SMART on FHIR) integration, or experience with other transactional services like Twilio and SendGrid</span></span></li><li><span style="font-size:14px;"><span style="font-family:Arial, Helvetica, sans-serif;">Familiarity with HIPAA compliance requirements in a SaaS environment</span></span></li><li><span style="font-size:14px;"><span style="font-family:Arial, Helvetica, sans-serif;">Experience with CI/CD pipelines (GitHub Actions, Jenkins)</span></span></li><li><span style="font-size:14px;"><span style="font-family:Arial, Helvetica, sans-serif;">Familiarity with our modern development ecosystem, including Vite (build system),</span></span></li><li><span style="font-size:14px;"><span style="font-family:Arial, Helvetica, sans-serif;">Cypress (E2E), and Vitest (unit testing)</span></span></li></ul><p style="line-height:1.38;margin-top:16px;margin-bottom:16px;"><span style="font-size:14px;"><span style="font-family:Arial, Helvetica, sans-serif;"><span style="font-variant:normal;white-space:pre-wrap;"><span style="color:#000000;"><span style="font-weight:700;"><span style="font-style:normal;"><span style="text-decoration:none;">About AristaMD</span></span></span></span></span><span style="font-variant:normal;white-space:pre-wrap;"><span style="color:#000000;"><span style="font-weight:400;"><span style="font-style:normal;"><span style="text-decoration:none;"> </span></span></span></span></span></span></span></p><span style="font-size:14px;"><span style="font-family:Arial, Helvetica, sans-serif;"><span style="font-variant:normal;white-space:pre-wrap;"><span style="color:#000000;"><span style="font-weight:400;"><span style="font-style:normal;"><span style="text-decoration:none;">AristaMD is a technology-enabled clinical services organization that enables primary care providers to manage and sustainably deliver excellent specialty care, profitably. From its genesis as an eConsult provider, AristaMD built longitudinal care delivery that can be easily customized to meet your organization’s needs. Our specialty care delivery and coordination services empower primary care organizations to deliver rapid access to high-quality specialty care, enhance population health management, and reduce costs. For additional information, visit</span></span></span></span></span><a href="https://www.aristamd.com" style="text-decoration:none;"><span style="font-variant:normal;white-space:pre-wrap;"><span style="color:#000000;"><span style="font-weight:400;"><span style="font-style:normal;"><span style="text-decoration:none;"> </span></span></span></span></span><span style="font-variant:normal;white-space:pre-wrap;"><span style="color:#1155cc;"><span style="font-weight:400;"><span style="font-style:normal;"><span style="text-decoration:underline;"><span>www.aristamd.com</span></span></span></span></span></span></a><span style="font-variant:normal;white-space:pre-wrap;"><span style="color:#000000;"><span style="font-weight:400;"><span style="font-style:normal;"><span style="text-decoration:none;"> or follow AristaMD on LinkedIn and X.</span></span></span></span></span></span></span>

Back to blog
Ads

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...