Junior Full Stack Developer
Junior Full Stack Developer - Frontend FocusLocation: Remote (Indiana-based required)Type: Full-TimeAbout BAM WeatherBAM Weather (BAMWX) is a fast growing weather company that provides private weather forecasts and consulting services to a diverse range of industries, including agriculture, education, retail, and events, serving clients worldwide. Our mission is to deliver accurate and easy-to-understand weather information, empowering individuals and businesses to make confident, high-stakes decisions.Recognized as one of America’s fastest-growing companies, BAMWX is proud to be part of the 2025 Inc. 5000 list. We are a company driven by innovation and growth, and we take pride in making weather accessible and actionable for all our clients.Role DescriptionWe are looking for a Junior Full Stack Developer with a frontend focus who is eager to grow in a collaborative, fast-moving environment and help build modern software solutions used by customers across the country.This role is primarily remote; however, candidates must be located in Indiana to participate in occasional in-person planning sessions, whiteboard meetings, and team collaboration events.You will work closely with developers, leadership, product teams, and meteorologists to build and improve user-facing features across our web and mobile platforms. While this role is largely React.js and React Native, candidates should also be comfortable working with backend systems, APIs, and relational databases as part of a collaborative full stack development environment.This role is ideal for someone who enjoys problem solving, learning modern technologies, contributing ideas, and continuing to grow as a developer while helping simplify complex weather and data-driven decision making for customers nationwide.RequirementsMinimum 2 years of software development experienceExperience working with React.js and React NativeExperience working with SQL and relational databasesBasic understanding of full stack application architectureFamiliarity with JavaScript, APIs, and frontend development principlesStrong problem-solving and communication skillsAbility to work collaboratively in a fast-paced environmentMust be located in IndianaPreferred ExperienceExperience working with:ReactJs and React NativeNode.js and npmStyled components and CSSSource control and pull requestsBonus experience:SaaS and product-focused developmentMobile-first UI/UXData visualizationUI/UX designers (Figma)Familiarity with weather dataWhat You’ll DoBuild and maintain features across our web and mobile applicationsWork with React.js and React Native to create responsive, user-friendly experiencesAssist with backend development and database-driven functionalityWrite and maintain SQL queries and interact with relational databasesCollaborate with developers and product teams on new feature developmentHelp improve application performance, usability, and reliabilityParticipate in code reviews, testing, debugging, and architecture discussionsLeverage modern AI-assisted development tools where appropriate to improve workflows and efficiencyContribute ideas and continue growing as a developerWhy BAM WeatherHigh-impact role with direct visibility into company growthOpportunity to directly shape a rapidly growing proprietary platformSmall, collaborative team with minimal bureaucracyReal ownership and ability to influence product directionFlexible remote environment with local collaboration opportunitiesBenefitsRemote workMedicalVisionDentalPaid HolidaysPaid Time OffCasual Dress CodeGym MembershipHealth Savings AccountCompany bonus structureScheduleMonday – Friday: 8:00 AM – 5:00 PM CompensationStarting at: $80,000 annually, depending on experience, technical skillset, and overall fit.To ApplyRequired:Apply to this postingPreferred:You may be asked to share your portfolio or examples of workYou may be asked for a short overview of technologies and AI tools/workflows you currently use