Sr. Software Engineer, Full Stack
Smarter Technologies
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Smarter Technologies
Smarter Technologies is a leading AI-powered revenue cycle management (RCM) platform, dedicated to enhancing healthcare efficiency through automation and insights. We leverage proprietary agentic agents, human-in-the-loop AI agents, clinical ontology, and global financial and administrative services to automate the entirety of healthcare organizations' administrative and financial workflows. This approach drives operational optimization, reduces costs, and significantly improves patient experiences.
Role: Sr. Software Engineer, Full Stack
We are seeking an Exceptional Full Stack Engineer to join our Core Platform Engineering team. As a Sr. Software Engineer, Full Stack, you will serve as a technical anchor across the entire stack, influencing everything from scalable backend services to responsive, intuitive frontends. You will lead by example, building systems that are reliable, maintainable, and thoughtfully engineered for scale, prioritizing simplicity over premature complexity while ensuring room for future growth. Your contributions will directly support both internal teams and customer-facing products.
This role is fully remote within the US.
What You’ll Do
- Lead End-to-End Builds: Own projects through the full development lifecycle, from greenfield prototypes to scaling mature systems. You will translate loosely defined problems into well-architected, production-ready solutions.
- Design for Clarity and Change: Construct modular, testable backend services and user interfaces that are built to evolve. You will emphasize simplicity, understanding when abstraction adds value and when it introduces unnecessary complexity.
- Drive Pragmatic Scalability: Design for growth effectively without overengineering. You will apply best practices in schema design, API modeling, and state management, always considering tradeoffs and long-term maintainability.
- Collaborate Closely: Partner with product, design, and other stakeholders to deeply understand real-world needs and collaboratively shape optimal technical solutions. You will operate autonomously but consistently engage with the broader team.
- Continuously Level Up: Approach work with curiosity and humility. Our senior team fosters an environment of shared learning, pushing each other to achieve our best work.
What You Bring
- Deep experience building complex, interactive UIs using React, Vue, or Angular.
- Strong grasp of state management patterns and reactive paradigms (e.g., refs, signals, RxJS, or similar).
- Proficiency in TypeScript and JavaScript, with a focus on clean, maintainable component architecture.
- Familiarity with frontend performance profiling, accessibility, and design system integration.
- Comfort working collaboratively with designers and Product Managers to transform wireframes and mockups into polished interfaces.
- Proficiency in Python and TypeScript, coupled with experience across modern backend frameworks (e.g., FastAPI, Next.js, Express).
- Skilled in API design, including versioning, pagination, and robust error modeling.
- Solid understanding of authentication and authorization protocols (OAuth, JWT, etc.).
- Experience with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, DynamoDB), including expertise in schema design, indexing strategies, and performance tuning.
- Familiarity with AWS and core infrastructure concepts like CI/CD pipelines, containerization, and cloud deployments.
- Commitment to setting up comprehensive logging, monitoring, and alerting from day one.
- A development approach that inherently builds with testability in mind, utilizing unit tests, integration tests, and end-to-end test frameworks.
Nice To Haves
- Ability to ship rapidly without incurring significant technical debt.
- A balanced approach combining strong product intuition with a robust technical foundation.
- A default preference for clarity and modularity, particularly when designing for evolving requirements.
- Previous experience at early-stage startups or successfully launching new systems from inception.
- A strong value for peer collaboration and open sharing of technical knowledge.
- A genuine interest in the "why" behind building something, not just the "how."
Key skills/competency
- Full Stack Development
- React
- Python
- TypeScript
- API Design
- AWS
- PostgreSQL
- MongoDB
- Scalability
- CI/CD
How to Get Hired at Smarter Technologies
- Research Smarter Technologies' culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor, focusing on healthcare innovation.
- Tailor your resume for Full Stack: Highlight your deep experience with React, Python, TypeScript, API design, and cloud platforms like AWS, aligning with the Sr. Software Engineer, Full Stack role.
- Showcase project ownership: Emphasize projects where you led end-to-end development, demonstrating impact and pragmatic scalability in your portfolio or resume.
- Prepare for technical depth: Be ready to discuss complex UI challenges, backend system design, database optimization, and your approach to testability and CI/CD best practices.
- Demonstrate collaborative spirit: During interviews, articulate how you partner with product, design, and other engineers to deliver well-architected solutions at Smarter Technologies.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background