Job Title: Full Stack Software Engineer Company Name: Ranes Job Url: https://www.simplyhired.com/job/tpDbmDW-RI8AM4DN_NF0Y8_9A5SIZmgmNbV5_baXQADxf8tSzbrjXQ Job Description: Full Stack Software Engineer Ranes Remote Job Details Contract $98,000 - $140,000 a year 2 days ago Benefits Employee discount Qualifications Version control Teamwork Node.js Interpersonal skills Computer vision C# English Mid-level Android Docker Machine learning Application design Continuous integration GitHub APIs Software testing Developing and maintaining backend systems System architecture design Web applications Vue.js AI TypeScript Communication skills Technical Proficiency Generative AI Full Job Description About Ranes Ranes is a small, focused technology company that works with high-risk industries - construction, manufacturing, transportation, oil & gas, and mining - to help them secure better insurance outcomes through smarter safety and risk management. Our AcrisureAtlas app gives companies the tools to document safety compliance, analyze loss data, qualify for insurance discount programs, and generate underwriter-ready evidence packages that translate directly into premium savings. The platform includes an admin portal for management and compliance teams, plus a user-facing app available on web, iOS, and Android - so safety tools are accessible everywhere from the office to the jobsite. We're at an exciting inflection point. We're deeply integrating AI across the platform - from computer vision that automatically detects PPE compliance and jobsite hazards, to AI-powered analytics, automated reporting, and intelligent tools that help our clients work safer and more efficiently. AI isn't a feature we're bolting on - it's becoming core to how AcrisureAtlas works. We're also expanding into hardware that connects directly with our software, creating a more complete safety ecosystem. We're a small team, which means your work here has real impact. You won't be a cog - you'll be a key contributor shaping how the product evolves. About the Role We're looking for a Full Stack Software Engineer who brings strong technical skills and an even stronger sense of collaboration. This is a hands-on role where you'll work across the entire stack - admin portal, user-facing apps, backend services, and AI integrations - and contribute to real decisions about architecture and tooling. You'll help build software that keeps people safe at work. We move fast, but we do it thoughtfully - no egos, no drama, just good people solving interesting problems together. If you're the kind of engineer who'd rather find the right answer than be right, who stays calm under pressure and lifts up the people around you, we want to talk. What You'll Do Design, build, and maintain full stack features across the AcrisureAtlas platform - from the admin portal to the end-user app - spanning the entire software development lifecycle Write clean, maintainable code in JavaScript/TypeScript, C#, and .NET, with a focus on quality and long-term sustainability Build and manage backend services with Node.js, containerize applications with Docker, and collaborate through GitHub workflows Work hands-on with AI tooling and integrations throughout the codebase - implementing AI-powered features like computer vision analysis, automated reporting, intelligent data processing, and leveraging AI development tools (Copilot, Claude, etc.) to accelerate your own workflow Contribute to hardware-software integration efforts as we expand into connected safety monitoring devices Develop and maintain robust testing strategies across environments (dev, staging, production) with a clear understanding of environment-based development practices Collaborate daily with teammates to problem-solve, review code, and push each other to do better work - all while keeping things positive and productive _ What We're Looking For Technical Skills Strong proficiency in JavaScript/TypeScript, C#, and the .NET ecosystem Experience with at least one modern JavaScript framework (React, Angular, Vue, or similar) - you understand component-based architecture and state management Hands-on experience with Node.js for backend development Working knowledge of Docker for containerization and deployment Comfortable with GitHub for version control, code review, and CI/CD workflows Solid understanding of the full software development lifecycle - you've shipped real software, not just built demos Clear grasp of testing methodologies and environment-based development (you know why staging exists and you actually use it) _ AI & Tooling Experience Practical experience integrating AI/ML services into production applications - whether that's calling APIs (OpenAI, Claude, Azure AI, etc.), building pipelines, or implementing features powered by AI models Comfort using AI-assisted development tools (GitHub Copilot, Claude, Cursor, or similar) as a regular part of your coding workflow - you understand how to prompt effectively and evaluate AI-generated code critically An understanding of where AI adds real value versus where it's just hype - you can make practical decisions about when and how to apply AI within a product _ Nice to Have Experience with Vue.js (our frontend framework of choice for AcrisureAtlas) Familiarity with cross-platform mobile development or hybrid app delivery (iOS/Android) Experience working in insurtech, safety/compliance, or regulated industries Background in hardware-software integration or IoT platforms _ Who You Are as a Person A genuine team player - you share credit, ask for input, and care about the success of the group, not just your own contributions Open-minded and flexible about approaches and solutions - you don't get attached to your way of doing things just because it's yours A creative thinker who can look at problems from unexpected angles and propose solutions others might not consider An excellent communicator - you can explain complex technical concepts clearly, and you're just as good at listening Relaxed and supportive in your demeanor, but you get things done - calm doesn't mean passive Low ego, high accountability - you own your mistakes, celebrate others' wins, and never make it about proving you're the smartest person in the room Smart, capable, and self-motivated - you don't need someone looking over your shoulder to do great work _ Requirements Located in the United States Fluent English speaker with strong written and verbal communication skills Available to start immediately Able to work independently in a fully remote environment while staying connected and engaged with the team _ Why Ranes? Small team, big impact - your work directly shapes the product and the company's direction Meaningful work - the software we build helps keep people safe in some of the most dangerous industries AI-forward engineering culture - we actively use AI tools in our development workflow and ship AI-powered features to production Fully remote - work from anywhere in the US with a team that trusts you to manage your time No corporate nonsense - we value results over politics, collaboration over hierarchy, and people over process Growing at the intersection of AI, hardware, and insurtech - you'll work on genuinely interesting problems at the cutting edge _ Sound like you? We'd love to hear from you. Apply with your resume and a brief note about what excites you about this role. Skip the cover letter template, just tell us who you are and why this feels like a fit. Ranes is an equal opportunity employer. We welcome applicants of all backgrounds and are committed to building a diverse, inclusive team. Pay: $98,000.00 - $140,000.00 per year Work Location: Remote