Senior Software Engineer
FullTimeJob Overview
Nursa is a healthcare platform that directly addresses the severe staffing challenges confronting the U.S. healthcare system by connecting qualified registered nurses (RNs), licensed practical nurses (LPNs), and certified nursing assistants (CNAs) seeking flexible work with facilities in need of help. Founded in 2019, we are a growing venture backed startup whose mission is to put a nurse at the bedside of every patient in need. With your help, we will be able to enrich the lives of nurses and be a valued partner in delivering effective, compassionate patient care in every market we serve.
Role overview:
You’ll join the Price Setting team as a Senior Software Engineer, to help clinicians secure competitive pay and help facilities attract the right nurses for their needs. Directly supporting Nursa’s mission of ensuring a nurse is at the bedside of every patient who needs one. This role directly impacts critical company metrics including take rate, days sales outstanding, invoicing and finance.
We’re looking for a backend-leaning, product-oriented engineer who thrives in complex systems with complex data. You will be working with pricing logic, experimentation, configuration, and the data paths that make our models trustworthy and actionable. You’ll ship end-to-end when needed, building the APIs and services that power pricing, and contributing to UI solutions alongside our fullstack engineers that make pricing behavior visible and controllable.
You’ll also help define and continuously improve our AI-assisted development workflow, using tools such as Cursor to generate feature plans, accelerate implementation and guardrail the pricing, billing and finance domains. As a high-impact member of our team, you’ll deliver excellent features while shaping how modern software teams work together.
Responsibilities:
As a remote-first team, we regularly meet together to collaborate while leaving time for individual work. During team pair programming and product design sessions, we expect you to be present and engaged and demonstrate an ability to consider different perspectives.
Own system design decisions. Model the domain in ways that make our system extendable and reduce complexity. Your architectural thinking will influence how we structure code and decisions for the long term.
Actively promote and facilitate the team's use of AI-assisted coding tools in day-to-day development, treating AI as a productivity enhancer while retaining full ownership and responsibility for the correctness, security, and quality of all shipped code.
Lead code reviews in NestJS (Typescript) and React Native. Conduct thorough reviews that improve code quality and share knowledge across the team. Participate in collaborative code sessions where multiple team members review and discuss changes together.
Apply YAGNI principles. Help us stay focused on what we actually need right now rather than over-engineering for hypothetical futures. This discipline keeps our codebase clean and our team moving fast.
Qualifications:
Must Have:
Deep understanding with more than one programming language. You understand tradeoffs between programming paradigms.
Demonstrated success with system design. You’ve modeled complex domains and made architectural decisions that mattered. You understand how to balance present needs with reasonable future flexibility.
Experience with or genuine openness to collaborative programming. You’ve done pair programming, mob programming, or similar team-based coding—or you’re deeply curious and adaptable to working this way. You understand (or are eager to learn) what makes collaboration effective: clear communication, active listening, and genuine engagement.
Ability to communicate clearly and work effectively with others. You have full professional proficiency in English, which is essential for the clarity and precision required in our highly collaborative, team-first culture. You value relationships and recognize that teams execute better together.
Nice to Have:
Experience working in small, high-performing teams where individual contributors have significant impact
Experience with AI-assisted development tools and a demonstrated ability to critically evaluate and validate AI-generated plans and code
Experience with NestJS (Typescript) and/or React Native (we value the ability to learn quickly over prior experience with these specific languages)
Experience with two-sided marketplaces
Experience building data-intensive features and using relational databases
Background working with billing systems or marketplace platforms
What you get in return:
Opportunity to revolutionize healthcare industry and build both relationships and teams that make a tangible impact
We empower team members to act intelligently and be owners, believing that execution is everything, and have designed a learning-focused environment where you get ongoing support and regular feedback to help you grow
An opportunity to join an international team with a work culture that is based on trust, flexibility, and curiosity
Monthly salary of $5,000-$7,000 USD
Closing:
Nursa is an equal opportunity employer. We aim to build a workforce of individuals from different backgrounds, with different abilities, identities, and mindsets. Even if you do not meet all of the qualifications listed above, we encourage you to apply!
Make Your Resume Now