Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer (Backend) image - Rise Careers
Job details

Software Engineer (Backend)

OneImaging is revolutionizing the radiology landscape by delivering affordable, accessible, and seamless imaging services. Our mission is to simplify patient journeys by overcoming traditional healthcare challenges such as high costs, limited availability, inefficient scheduling, and complex insurance procedures. Join us in making a tangible difference in healthcare.

We are looking for a talented Backend Software Engineer who is excited to help grow and scale our API services, including helping transition our existing Node.js (Express) platform to TypeScript. As a backend focused developer you will design, build, and maintain robust backend features, develop API services, implement controller tests, and collaborate closely with frontend and data engineering teams to deliver secure and efficient healthcare technology solutions.

Key Responsibilities:

  • Developscalable backend service components using TypeScript, Node.js, Express, MongoDB, and PostgreSQL.
  • Build, maintain, and optimize RESTful APIs with clear roles, permissions, and audit logging aligned with HIPAA compliance requirements.
  • Refactor existing Node.js codebases to modern TypeScript standards, ensuring improved maintainability and reliability.
  • Write comprehensive unit and integration tests to ensure code reliability and robustness.
  • Collaborate closely with frontend engineers (React, NextJS) to deliver cohesive, responsive user experiences.
  • Engage with data engineers to allow for backend applications to mesh well with data-driven components and BI tools.
  • Optimize backend performance and troubleshoot production issues promptly, ensuring minimal downtime.
  • Leverage AWS services including S3, Route 53, App Runner, Fargate, Bedrock, and Transfer Family for secure deployment and scalability.
  • Participate actively in code reviews, knowledge sharing discussions, and development decisions to continuously enhance code quality and team practices.

Document backend architecture, API specifications, and technical decisions clearly and effectively.

  • B.S. in Computer Science, Engineering, or related technical discipline with 3+ years of experience in backend software engineering, or 6+ years of relevant industry experience.
  • Proven expertise with TypeScript, Node.js, Express, MongoDB (Mongoose), and PostgreSQL.
  • Experience designing and implementing RESTful APIs, roles & permissions, and audit logging for regulatory compliance (e.g., HIPAA).
  • Familiarity with testing frameworks such as Jest or Mocha.
  • Strong understanding of software architecture best practices and backend optimization techniques.
  • Excellent communication skills, collaborative mindset, and ability to work effectively within cross-functional teams.

Preferred additional skills:

  • Familiarity with frontend frameworks, especially React.
  • Experience with healthcare data standards (FHIR, HL7, DICOM) and development standards of dealing with sensitive data.
  • Familiarity with using containerization technologies as part of daily development (Docker)
  • Proficiency with AWS services including S3, Route 53, App Runner.
  • Exposure to CI/CD pipelines and agile development methodologies.
  • Experience working with multi agent (e.g. LLM & OCR) technologies to improve upon manual processes 
  • Competitive salary and comprehensive benefits.
  • Opportunity to directly improve healthcare delivery and patient outcomes.
  • Collaborative environment with passionate, experienced professionals.
  • Flexible remote work arrangements.
  • Clear opportunities for professional growth and leadership roles.

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer (Backend), OneImaging

OneImaging is on a mission to revolutionize the radiology landscape, making imaging services not only affordable but also accessible to everyone. We believe in simplifying patients' journeys through healthcare by tackling issues such as high costs and inefficient scheduling head-on. Currently, we’re on the lookout for an enthusiastic Backend Software Engineer who’s ready to help us expand and enhance our API services. This role involves transitioning our existing Node.js (Express) platform to TypeScript, which presents a fantastic opportunity for someone excited about backend development. As a Backend Software Engineer at OneImaging, you will be responsible for designing, building, and maintaining robust backend features that are integral to our seamless healthcare technology solutions. Your daily tasks will involve developing scalable components using TypeScript, and Node.js among others, optimizing RESTful APIs, and ensuring compliance with HIPAA. Additionally, you'll collaborate closely with our talented frontend and data engineering teams to create efficient systems. With supportive leadership and a collaborative environment, this position offers a chance to work with cutting-edge technology and make a significant impact in the healthcare field.

Frequently Asked Questions (FAQs) for Software Engineer (Backend) Role at OneImaging
What are the primary responsibilities of a Backend Software Engineer at OneImaging?

As a Backend Software Engineer at OneImaging, your main responsibilities will include developing scalable components using TypeScript and Node.js, building and optimizing RESTful APIs, maintaining database interactions with MongoDB and PostgreSQL, and ensuring compliance with HIPAA standards. You will also engage in code reviews and collaborate with frontend engineers to create cohesive user experiences.

Join Rise to see the full answer
What qualifications are required for the Backend Software Engineer position at OneImaging?

To apply for the Backend Software Engineer position at OneImaging, candidates should hold a B.S. in Computer Science or a related field, with at least 3 years of experience in backend software engineering or 6 years of relevant industry experience. Proficiency in TypeScript, Node.js, Express, MongoDB, and PostgreSQL is essential, along with experience working with RESTful APIs and compliance standards.

Join Rise to see the full answer
How does OneImaging ensure that their Backend Software Engineers are continuously growing and improving?

OneImaging strongly supports the professional growth of its Backend Software Engineers by fostering a collaborative environment, encouraging participation in code reviews, knowledge-sharing discussions, and providing clear opportunities for career advancement. The company also promotes learning new technologies and practices that enhance coding skills and processes.

Join Rise to see the full answer
What tools and technologies can I expect to work with as a Backend Software Engineer at OneImaging?

As a Backend Software Engineer at OneImaging, you will work primarily with TypeScript, Node.js, Express, MongoDB, and PostgreSQL. Additionally, familiarity with AWS services like S3, Route 53, and containerization tools like Docker would be beneficial. Understanding CI/CD pipelines and agile methodologies will also enhance your experience in our tech stack.

Join Rise to see the full answer
What impact can a Backend Software Engineer expect to have at OneImaging?

A Backend Software Engineer at OneImaging can expect to have a direct impact on healthcare delivery and patient outcomes by developing efficient backend systems that support imaging services. Your work will help eliminate challenges within healthcare, streamline processes, and ultimately enhance patient experiences.

Join Rise to see the full answer
Common Interview Questions for Software Engineer (Backend)
How do you approach developing scalable backend services?

When developing scalable backend services, I prioritize understanding user demands and traffic patterns. I utilize design patterns that emphasize scalability, such as microservices, and use technologies like TypeScript and Node.js to ensure the services can handle increasing loads efficiently. I also focus on writing clean, maintainable code and implement performance monitoring tools to anticipate bottlenecks.

Join Rise to see the full answer
Can you explain the importance of RESTful APIs in backend development?

RESTful APIs are crucial in backend development as they define how different software components communicate over HTTP. They allow for the development of lightweight services that can be easily consumed by various clients, such as web and mobile applications. At OneImaging, using RESTful APIs ensures that our healthcare technology remains adaptable and can expand functionality without compromising existing services.

Join Rise to see the full answer
What strategies do you use for maintaining code quality in a team environment?

To maintain code quality in a team environment, I advocate for regular code reviews, coding standards, and thorough documentation. I also promote automated testing frameworks like Jest to catch issues early. Furthermore, I believe in fostering a culture of open communication where feedback is actively sought and given, helping to elevate the overall quality of our codebase.

Join Rise to see the full answer
How do you ensure compliance with regulations such as HIPAA?

Ensuring HIPAA compliance involves implementing strict access controls, data encryption, and audit trails within our backend systems. I work closely with security teams to develop coding practices that safeguard patient information and perform regular audits to ensure compliance measures are effective and adjust as necessary.

Join Rise to see the full answer
What is your experience with using cloud services, specifically AWS?

I have extensive experience with AWS services, including S3 for storage, Route 53 for DNS management, and services like App Runner for deploying backend applications. Using AWS, I focus on leveraging its scalability features to ensure our applications can handle varying loads while maintaining performance and availability.

Join Rise to see the full answer
How do you approach troubleshooting production issues?

When troubleshooting production issues, I follow a systematic approach: first, I gather logs and error messages to identify the root cause, and then I replicate the issue in a development environment if possible. I collaborate with team members to discuss potential fixes, and once resolved, I implement measures to prevent recurrence, such as enhancing error handling and adding alerts.

Join Rise to see the full answer
Describe a challenging backend project you've worked on.

In a previous role, I worked on a project that required integrating various healthcare data standards while ensuring HIPAA compliance. This involved designing RESTful APIs that managed sensitive data effectively. The challenge was ensuring performance while meeting strict regulatory requirements, which we addressed by implementing robust security measures and thorough testing protocols.

Join Rise to see the full answer
What is your experience with database management, particularly MongoDB and PostgreSQL?

I have substantial experience managing both MongoDB and PostgreSQL databases. I utilize MongoDB for handling unstructured data, taking advantage of its flexibility, while employing PostgreSQL for structured datasets needing relational capabilities. This dual approach allows me to choose the right database for the specific requirements of each project.

Join Rise to see the full answer
How do you work effectively with frontend teams?

I foster effective collaboration with frontend teams through regular communication and joint planning sessions. Understanding their needs and constraints helps me provide APIs that enable smooth interactions. I often participate in design discussions and sprint planning, ensuring that both frontend and backend components align well.

Join Rise to see the full answer
What practices do you follow for writing unit and integration tests?

For writing unit and integration tests, I follow best practices like the Arrange-Act-Assert pattern, ensuring tests are isolated and focused on a specific functionality. I also utilize mocking libraries to simulate dependencies and improve test coverage. This approach helps to ensure our backend services are reliable and maintainable over time.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 14 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Passion for Exploration
Maternity Leave
Paternity Leave
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching

Step into a pivotal role at ServiceTitan as a Senior Software Engineer, focusing on the innovative development of financial products for our dynamic engineering team.

Photo of the Rise User
Kyndryl Hybrid Milan (KIT51642) Regus Central Station
Posted 3 days ago

Join Kyndryl as a Software Engineering Developer and contribute to innovative solutions in the HR space while advancing your career.

Photo of the Rise User
Posted 6 days ago
Customer-Centric
Rapid Growth
Diversity of Opinions
Reward & Recognition
Friends Outside of Work
Inclusive & Diverse
Empathetic
Feedback Forward
Work/Life Harmony
Casual Dress Code
Startup Mindset
Collaboration over Competition
Fast-Paced
Growth & Learning
Open Door Policy
Rise from Within
Maternity Leave
Paternity Leave
Flex-Friendly
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off

Seeking a passionate Full Stack Developer to design and maintain web applications in a collaborative environment, based in Austin, TX.

Photo of the Rise User
Posted 11 days ago

A leading opportunity awaits at Zaelab for a Senior Front-End Software Engineer with expertise in Angular 2+ to elevate customer interface experiences.

Photo of the Rise User

As a Senior Application Development Engineer at Centene, you'll leverage technology to enhance healthcare for millions while enjoying a flexible work environment.

Photo of the Rise User
Freeman Boatworks Hybrid Moncks Corner, South Carolina, United States
Posted 2 days ago

Seeking an AI Agent Integration Specialist to design and implement intelligent agents for a mid-sized boat manufacturing company, enhancing productivity and operational efficiency.

Posted 23 hours ago

Join Northrop Grumman as a Principal Software Engineer supporting the Sentinel Program, where innovation meets operational excellence.

Photo of the Rise User

Join Jane as a Staff Software Developer to lead innovative developments in clinical charting within a supportive, remote-first workplace.

OneImaging is the nation's leading comprehensive radiology network, reducing the cost of medical imaging by as much as 80%

4 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 29, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
C
Someone from OH, Akron just viewed Phlebotomy Technician - Outpatient at CCF
Photo of the Rise User
23 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Solon just viewed Graphic Designer at Applause
Photo of the Rise User
18 people applied to Software Engineer at WalkMe
Photo of the Rise User
Someone from OH, North Canton just viewed NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, North Canton just viewed Software Development Engineer - Recent Grads Welcome at Sonos
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry and Word Processing at MoxieIT
Photo of the Rise User
Someone from OH, Dayton just viewed Content Developer - Intern at Big Ideas Learning
C
8 people applied to iOS Developer at Clipt
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Lead at Bounteous
Photo of the Rise User
Someone from OH, Pickerington just viewed Industry Lead - High Tech (Salesforce) at Thunder
D
Someone from OH, Akron just viewed Junior Motion Designer at DEPT®
R
Someone from OH, Akron just viewed 2D Graphic and Motion Designer at Ruby Labs
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Success Manager, US SLED at Dataminr
Photo of the Rise User
Someone from OH, Greenville just viewed Systems Engineer (Linux & Shell or Python scripting) at Visa
Photo of the Rise User
Someone from OH, Greenville just viewed Help Desk Technician - Youngstown at R.I.T.A.