Senior Software Engineer (Full Stack)

Impiricus

Remote regions

US

Salary range

$135,000–$170,000/yr

Benefits

Unlimited PTO

Technical Responsibilities:

  • Design and build scalable APIs, services, and data pipelines primarily in Python using microservices and cloud-native architectures.
  • Develop web applications and dashboards with React/Next.js that surface backend and AI functionality to users.
  • Integrate and refine LLM workflows including prompt engineering, model orchestration, and backend/UX pipelines.

Leadership and Collaboration:

  • Guide technology decisions, frameworks, and best practices while mentoring junior engineers and offshore teams.
  • Work closely with Product Management to define technical requirements and roadmap initiatives.
  • Collaborate with UX/UI teams to ensure seamless user experiences and partner with data analytics teams for optimization.

Experience Requirements:

  • 5+ years of software engineering experience with strong backend development in Python and familiarity with frontend frameworks.
  • Hands-on experience with LLMs, prompt engineering, and AI model integration into production systems.
  • Proficiency in RESTful APIs, microservices, database management, and cloud platforms with containerization experience.

Impiricus

Impiricus is an AI-powered HCP Engagement Engine that transforms how life sciences companies support physicians by ethically connecting healthcare professionals to pharmaceutical resources. The company was named #1 fastest growing in North America by Deloitte's Fast 500 list in 2025 and operates with a council of 2000+ trusted HCP advisors to ensure clinically meaningful interactions.

Apply for This Position