Impiricus is the first and only AI-powered HCP Engagement Engine, recognized for its rapid growth in North America. As a Software Engineer, you will design, build, and maintain backend services for their digital healthcare platform, collaborating with cross-functional teams to develop reliable APIs and optimize databases.
Responsibilities:
- Design, implement, and maintain backend services and APIs that support core product features
- Work with Postgres database to model data, write efficient queries, and ensure data integrity and performance
- Collaborate with frontend engineers, product managers, and designers to support end-to-end feature development
- Write clean, well-tested, and maintainable code following established engineering best practices
- Participate in code reviews, debugging, and production issue resolution with guidance from senior engineers
- Learn and apply secure, scalable backend patterns while contributing to the continuous improvement of our systems
Requirements:
- Bachelor's degree in Computer Science or closely related technical field
- Strong programming background in one or more of the these languages: Python, Golang, TypeScript
- Experience designing and implementing APIs
- Hands-on experience with relational databases and SQL, including schema design, writing queries, and working with data models
- Foundational understanding of AI and machine learning concepts
- Familiarity with LLMs and prompt engineering, with hands-on experience integrating AI-driven features
- Exposure to cloud environments, preferably AWS
- Experience with Rust is a plus