Inspiren
Senior Software Engineer- Backend
Remote Backend Development role with clear candidate location fit.
PostedJul 3, 2026
Eligible countries2 accepted countries
Seniority signalSenior
Work settingRemote
Accepted candidate locations
CanadaUSA
Role overview
Senior Software Engineer- Backend
Requirements and responsibilities
Readable role content extracted into sections for faster review.
What You'll Own
- Architecture & Scalability: Partner with engineering leadership to evolve our core data models and APIs, transitioning from our current point-to-point architecture to a more resilient, event-driven system.
- Technical Excellence: Drive a culture of delivering reliable and scalable solutions. You'll be a key voice in defining best practices for integration and end-to-end testing to improve our development velocity and system stability.
- Customer Integrations: Lead the development and maintenance of integrations with third-party systems like EHRs. This includes building clean, well-documented APIs and ensuring our systems can reliably communicate with a diverse range of external platforms.
- Mentorship: Mentor and elevate other engineers on the team, particularly in the areas of distributed systems, AWS best practices, and secure development.
What You Bring
- Experience: You have 5+ years of experience in backend or full-stack development, with a strong background in building scalable, cloud-native applications.
- Cloud: Deep expertise with AWS infrastructure, including serverless technologies (Lambda, Fargate), message queues (SQS/SNS), and data services (Kinesis, DynamoDB, RDS).
- Programming: Proficient in TypeScript and Node.js. Experience with React is a plus.
- Databases: Experience with both relational databases like PostgreSQL and NoSQL databases like DynamoDB.
- Data Models: A strong understanding of data modeling principles and their application in building scalable and performant APIs.
- AI Adoption: You actively use AI coding tools (Cursor, Claude Code) as a core part of how you work. AI usage goes well beyond basic prompting and into automating tasks, long-running processes, and complex integrations.
- Problem Solver: You excel at breaking down complex, ambiguous problems into clear, actionable steps. You thrive in a fast-paced environment and are motivated by delivering tangible, high-impact results.
- Collaborator: You are a strong communicator, capable of working with product, data science, and other engineering teams to solve real-world business challenges. You believe that great software is built through close collaboration.
- Communication: Excellent verbal and written communication skills, with the ability to convey complex ideas clearly.
- Adaptability: Comfortable working in a fast-paced, dynamic environment and adapting to changing priorities.
- Start-up experience is a plus.
Details
- The annual salary for this role is $175,000- $200,000 + equity + benefits (including medical, dental, and vision)
- Flexible PTO
- Location: Remote, US or Canada.
- Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status.
Similar roles
Keep a backup shortlist.
AWS, Node.js 13 accepted countries
Senior Software EngineerBaltimore BannerView role AWS, Node.js 8 accepted countries
Talent Community| Senior JavaScript Full Stack EngineerHiring teamView role Node.js, React 5 accepted countries
Senior Full Stack EngineerSubwayView role Node.js, React 5 accepted countries
Full Stack EngineerSubwayView role Stack
Use these tags to compare similar remote roles.
Location eligibility
Candidates should apply only when their profile country is listed here.
Hiring flow
WithMira shows the role, then sends candidates to the company application.
1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.