Software Engineer - Backend
Company OverviewRealm is an AI‐driven platform that helps industrial operations prevent failures before they happen, maximizing uptime and saving millions in lost revenue. Realm integrates with existing cameras, sensors, and control systems to detect and predict equipment failures, flag unsafe behavior, automate responses, and notify key personnel. Our customers include gold, gemstones, coal, and oil & gas operations across the United States, Africa, and Latin America.ResponsibilitiesBuild backend services with TypeScript and PostgresBuild TypeScript/React user interfaces for web and mobileDeeply understand our product and users. Translate real‐world operational challenges into intuitive, high‐impact featuresDeploy technology at interesting industrial sites like underground minesWork with our CEO, former CTO and cofounder of Blend ($1B public company), learning to build a world‐class engineering organizationBackend (TypeScript) – 40% of timeWeb front‐end (React) – 40% of timeMobile front‐end (React Native) – 10% of timeInfrastructure and tools (Kubernetes) – 10% of timeQualificationsMust‐Have Qualifications4+ years professional software engineering experienceStrong coding skills, problem‐solving ability, and grasp of computer science fundamentalsEntrepreneurial work ethic, drive for excellence, belief in meritocracy, personal responsibility, and hard workExperience and comfort working on a remote teamRapid delivery of high‐quality workEnthusiasm for building at all levels of the stackGreat judgment and intuition about security, testing, code quality, and tech debtAppreciation of functional programming, type safety, clean code, and automated testingMastery of core development/infrastructure/DevOps tools (Git, Linux)US citizen or permanent resident, or Canadian citizenBased in North AmericaNice‐to‐Have QualificationsStartup experienceProfessional experience with TypeScript, React, Postgres, KubernetesStrong network of top‐tier engineersInterview ProcessProgramming quizLive coding interviews (2–3)Algorithmic problem solving, coding, and performance analysisSimulated development taskBehavioral interviewReference checksSeniority LevelMid‐Senior levelEmployment TypeFull‐timeJob FunctionEngineering and Information TechnologyIndustriesSoftware Development#J-18808-Ljbffr