Junior Full Stack Developer - Frontend Focus
Location: Remote (Indiana-based required)
Type: Full-Time
About BAM Weather
BAM 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 Description
We 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.
Requirements
- Minimum 2 years of software development experience
- Experience working with React.js and React Native
- Experience working with SQL and relational databases
- Basic understanding of full stack application architecture
- Familiarity with JavaScript, APIs, and frontend development principles
- Strong problem-solving and communication skills
- Ability to work collaboratively in a fast-paced environment
- Must be located in Indiana
Preferred Experience
Experience working with:
- ReactJs and React Native
- Node.js and npm
- Styled components and CSS
- Source control and pull requests
Bonus experience:
- SaaS and product-focused development
- Mobile-first UI/UX
- Data visualization
- UI/UX designers (Figma)
- Familiarity with weather data
What You’ll Do
- Build and maintain features across our web and mobile applications
- Work with React.js and React Native to create responsive, user-friendly experiences
- Assist with backend development and database-driven functionality
- Write and maintain SQL queries and interact with relational databases
- Collaborate with developers and product teams on new feature development
- Help improve application performance, usability, and reliability
- Participate in code reviews, testing, debugging, and architecture discussions
- Leverage modern AI-assisted development tools where appropriate to improve workflows and efficiency
- Contribute ideas and continue growing as a developer
Why BAM Weather
- High-impact role with direct visibility into company growth
- Opportunity to directly shape a rapidly growing proprietary platform
- Small, collaborative team with minimal bureaucracy
- Real ownership and ability to influence product direction
- Flexible remote environment with local collaboration opportunities
Benefits
- Remote work
- Medical
- Vision
- Dental
- Paid Holidays
- Paid Time Off
- Casual Dress Code
- Gym Membership
- Health Savings Account
- Company bonus structure
Schedule
Monday – Friday: 8:00 AM – 5:00 PM
Compensation
Starting at: $80,000 annually, depending on experience, technical skillset, and overall fit.
To Apply
Required:
Preferred:
- You may be asked to share your portfolio or examples of work
- You may be asked for a short overview of technologies and AI tools/workflows you currently use