06 Sep
|
Epistemix
|
Montreal
06 Sep
Epistemix
Montreal
Join to apply for the Senior Back End Software Engineer role at Epistemix . Our software engineers at Epistemix show a clear passion for quality and love to bring software to life. You are energized by the idea of building something new and want to work on problems that matter.
In order to do this job well, you must be a curious and eager problem solver with a hunger for building well‑designed, high‑quality solutions. Epistemix helps organizations forecast outcomes and manage risk by modeling how people behave. Populus, which provides access to realistic, high‑resolution synthetic population data, and Polaris, which enables scenario planning through advanced data science and simulation.
Together, they empower customers to evaluate the potential impact of strategies before deploying them in the real world. Organizations across healthcare, consumer industries, insurance, and government use Epistemix to reduce uncertainty, optimize decisions, and accelerate time to value. Whether estimating total addressable market, testing public health interventions, or forecasting behavior change, our tools help teams make confident decisions when pre-existing data may not exist.
Design, develop, and maintain clean, testable, and highly maintainable code, ensuring top‑tier performance and reliability. From initial requirements gathering to deployment and ongoing maintenance, take full ownership of the software development lifecycle, ensuring seamless delivery and operation. Design, build, test and deploy a highly scalable and resilient system architecture that supports current needs and future growth.
Define the technical direction for engineering solutions,
actively collaborating with internal teams to ensure technological advancements are perfectly aligned with the company's strategic goals. Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent work experience. ~7+ years of back‑end software development experience, with a significant portion in a senior role. ~ Expert proficiency in Python, particularly with FastAPI. ~ Strong experience with TypeScript for backend development (Node.js/NestJS experience is a plus). ~ Deep hands‑on experience with AWS cloud services, including EC2, EKS, Lambda, S3, RDS, DynamoDB, SQS, SNS, CloudWatch, and IAM. ~ Proven experience designing, building, and operating microservices architectures. ~ Demonstrated experience or robust understanding of data science orchestration platforms, such as Prefect.io. ~ Solid understanding of relational and NoSQL databases, including advanced querying, optimization, and data modeling. ~ Experience with CI/CD pipelines and tools (e.g., Strong communication and interpersonal skills, with the ability to articulate complex technical concepts clearly. ~ Ability to work effectively in a fast‑paced, agile environment. We are fully remote, with team members in the United States and Europe.
Equity & Incentives – Participation in our stock option program.
Flexible Time
Off – Autonomy to manage your schedule and work‑life balance.
Meaningful
Impact – Apply your creative talents to revolutionize data‑driven decision‑making and make a real‑world difference. This is a remote position open to applicants located in the United States. Candidates must possess the legal right to work in their intended work location, as we are currently unable to sponsor or transfer employment visas for any country, including the United States. #
📌 Software Developer (Full Time) (Montreal)
🏢 Epistemix
📍 Montreal