Senior Software Engineer
Impiricus
hybridseniorpermanentfullstackbackend United States 7 days ago via LinkedIn
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
PythonReactNext.jsNode.jsAPIsDistributed SystemsCI/CDObservabilityLLMHealthcare Technology
About the role
Role
Senior Software Engineer (Full-Stack) at Impiricus. You will design, develop, and optimize digital healthcare solutions across backend and frontend systems, driving scalable, high-performance engineering while leading technical initiatives.
Responsibilities
- Software Development & Architecture
- Build and maintain scalable backend services, APIs, and distributed systems using Python and cloud-native architectures.
- Develop modern full-stack applications and internal platforms using React/Next.js.
- Architect secure, reliable, high-performance systems for rapid iteration and long-term scalability.
- Build and optimize data pipelines, asynchronous workflows, and integrations across internal and third-party systems.
- Integrate AI/LLM-powered capabilities (e.g., prompt orchestration, model workflows, intelligent automation pipelines).
- Drive engineering excellence via code reviews, automated testing, observability, performance optimization, and CI/CD best practices.
- Improve reliability, scalability, and developer productivity through infrastructure and tooling enhancements.
- Contribute to architecture decisions balancing speed, scalability, maintainability, and security.
- Technical Leadership
- Lead complex technical initiatives from architecture/design through deployment.
- Mentor engineers through technical guidance and collaborative problem-solving.
- Establish engineering standards and scalable design patterns; maintain technical documentation and architecture diagrams.
- Partner with leadership to evaluate emerging technologies and improve platform/team effectiveness.
- Cross-Functional Collaboration
- Collaborate with Product, Design, Data, and Business stakeholders to deliver scalable technical solutions.
- Work with UX/UI to ship intuitive, performant, user-centric applications.
- Partner with data/analytics teams to improve performance, reporting, and scalability.
- Support roadmap execution for strategic platform initiatives.
Requirements
- 6+ years of professional software engineering experience, with strong backend or full-stack expertise.
- Strong proficiency in Python and Node.js.
- Experience designing scalable APIs and distributed systems.
Nice-to-haves (implied)
- Experience integrating AI/LLM capabilities into products or internal tools.
- Strong familiarity with CI/CD, observability, testing, and performance optimization.
- Experience with full-stack web development using React/Next.js.
About Impiricus
Impiricus is an AI-powered HCP Engagement Engine for life sciences companies. It ethically connects healthcare professionals (HCPs) with pharma resources, aiming to reduce go-to-market costs and accelerate patient access to evidence-based treatments using real-time channels and an AI platform.
Scraped 6/18/2026