Senior Software Engineer

Posted 3 days ago

rhinogramDenver (CO)

SENIORITY

Lead

Apply

About the role

Senior Software Engineer About Rhinogram Rhinogram is a patient engagement and telehealth platform that enables HIPAA-compliant communication between healthcare providers and patients. Our platform facilitates secure text messaging, live video consults, patient intake, and social media integration, empowering medical teams to deliver seamless, modern care. Rhinogram also offers patient payment solutions and smart message routing based on timing and priority parameters, streamlining communication and enhancing patient experiences. As we continue to expand, we’re looking for a Senior Software Engineer to help drive innovation and build cutting-edge solutions for healthcare communication.
Job Summary: We are seeking an experienced Senior Software Engineer to join our dynamic team. In this role, you will take ownership across the full stack, building scalable backend services and modern frontend applications. You will collaborate closely with engineers and product managers to drive innovation, optimize performance, and ensure secure, scalable deployments on AWS.
Responsibilities: Engineering & Development Design, develop, and maintain applications using Node.js and Python Build dynamic and responsive user interfaces using React. Develop cloud-native applications leveraging AWS services including ECS, Docker, Lambda, and Cloud Formation. Implement infrastructure as code (IaC) solutions using SAM/CDK to automate deployments and manage cloud resources. Identify and resolve system performance bottlenecks to ensure optimal responsiveness and reliability. Write unit, integration, and end-to-end tests to ensure code quality and system stability. Stay updated on emerging technologies and best practices across cloud, backend, and frontend development. Collaboration & Leadership Work closely with local and remote developers in an agile environment. Participate in daily standups, sprint planning, and backlog refinement with the team. Quickly communicate any blockers, risks, or dependencies impacting project timelines. Collaborate with product teams to align development work with system operations and business goals. System & Product Management Assist in prioritizing product features, releases, and patches. Ensure system uptime, security, and robustness through proactive monitoring and cloud best practices. Manage onboarding and offboarding access for development-related systems and environments. Act as a technical point of contact for external vendors and system integrations.
Qualifications
Experience: 5–7 years of professional software development experience with a focus on scalable full-stack applications.
Technical Skills: Strong proficiency in Node.js and Type Script. Proficiency in Python for backend and serverless development. Expertise with React.js and modern frontend development practices. Deep experience working with AWS services: ECS, Docker, Lambda, Cloud Formation. Experience implementing CI/CD pipelines and Dev Ops best practices. Familiarity with relational and NoSQL databases (MySQL, MongoDB). Strong understanding of cloud security and application scalability.
Soft Skills: Strong leadership and mentoring abilities. Excellent communication and collaboration skills with both technical and non-technical stakeholders. Passion for building scalable, secure, and user-focused applications. Why Join Rhinogram? Innovative healthcare tech – Shape the future of telehealth and patient communication. Growth opportunities – Leadership, mentorship, and career development. Collaborative culture – Join a team that values creativity, learning, and transparency If you're a results-driven Senior Software Engineer passionate about building scalable cloud-native solutions that impact healthcare, we’d love to hear from you!

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this