Job Title: Full Stack Software Engineer Company Name: Ascertain Job Url: https://jobs.ashbyhq.com/ascertain/a1a77a74-2c9b-414f-8c35-c027cf521077?utm_source=jobright&jr_id=69b966da3b74eb1e2c875b93 Job Description: About the Job As a Full Stack Software Engineer at Ascertain, you will build functionality consisting of scalable, robust infrastructure, a modern frontend tech-stack, and backend services that power Ascertain’s healthcare AI platform. You’ll take the lead in defining best practices around our infrastructure, security, CI/CD pipelines, and cloud hosting strategy. As one of our earliest engineering hires, you’ll have significant ownership in shaping both technical architecture and our engineering culture. Ascertain is headquartered in New York City, where part of our engineering team works in person. We also hire engineers across the U.S. for fully remote roles, and we operate with a culture of high autonomy, shared accountability, and deep respect for the people who use what we build. What You'll Do: Deliver product functionality from start to finish across all-parts of the stack. Develop functionality in intuitive front-end applications using React/TypeScript. Design and develop scalable back-end services using Python and FastAPI. Work closely with product managers, designers, and other engineers to define technical requirements and translate them into robust software solutions. Participate in code reviews, providing constructive feedback and ensuring high-quality code standards. Contribute to improving software development processes and best practices. What You'll Need: Proficiency in full-stack development using Python, FastAPI, and TypeScript. Experience with relational databases (PostgreSQL) and other stores (Redis) a plus. Familiarity with containerization (e.g. Docker, Kubernetes) and CI/CD workflows. Experience with infrastructure provisioning using Terraform and Docker. What You'll Bring to the Table: You have a security-minded approach to software design, with experience in regulated environments a plus. Experience in ambiguous startup environments, proactively take ownership, and communicate clearly across teams. Excitement (not just willingness!) to dive into new technologies, learn quickly, and step beyond your comfort zone in a rapidly evolving environment.