Full Stack Developer

Engineering Lexington, Kentucky


Big Ass Who?

We didn’t set out to start a fan company. We set out to solve a problem—workplace discomfort. (Sorry, HR, not your kind.) Facilities become furnaces during the summer, but businesses still expect peak performance and productivity. Without providing the basic human right of comfort, that’s just asinine. Seeing how overhead fans cooled California dairy cows begged a massive question for our founder. “Can a fan be made to revolutionize comfort for people?” he uttered.

That’s when the HVLS Fan Company was born—with the first-ever patented high-volume, low-speed fan. But that name? BOR-ing. And customers knew it. We kept getting calls asking, “Are you the guys who make those big ass fans?” Hell yeah, we are. And Big Ass Fans was born, complete with our own cheeky donkey mascot, Fanny. Today, we don’t just move air, we transform experiences. Big Ass Fans deliver comfort where it counts.
 
We build every product like lives depend on it. Because, turns out, they do.
Our success is a result of the Big Ass Fans team’s innovation. Are you seeking an opportunity to work with extraordinary people with an entrepreneurial spirit? Do you have something that sets you apart from the rest? With a bias for action, we want you to #livelifebigass and bring the next great BAF product to market. From our customers to our employees, we are passionate about what we can accomplish together. The successful candidate will bring passion, energy, and a “get it done” mentality to BAF and the industrial business and contribute in a meaningful way to realize the company’s full potential in the market.

Opportunity

We're in search of a dynamic Full Stack Developer to join our team.  At Big Ass Fans, we believe in granting our developers the freedom to make impactful technical decisions. You'll have the autonomy to architect, design, and implement solutions that drive our success. Your expertise will be instrumental in shaping the tools and systems that differentiate Big Ass Fans in the market.

What You'll Do

  • Design, architect, and implement new features for web applications.
  • Design, architect, and implement new features for mobile applications targeting iOS and/or Android platforms.
  • Monitor and optimize the performance and availability of applications and cloud infrastructure, utilizing tools like Amazon Web Services, Docker, Jenkins, and Auth0.
  • Debug and troubleshoot application and infrastructure issues to consistently deliver high-quality results.
  • Implement and maintain security and compliance controls in alignment with organizational and regulatory requirements.
  • Collaborate with colleagues, customers, and business partners at all levels, communicating technical updates and demonstrating strong work ethic and ownership.

 

 What You'll Bring

  • Bachelor’s degree in computer science, information systems, engineering, or a related field, or equivalent professional experience
  • Proven experience as a Full Stack Developer, with strong proficiency in JavaScript, React, Flutter, Express, GraphQL, Object Relational Mapping, PostgreSQL, Amazon Web Services, Git, GitHub, Docker, Jenkins, and Auth0, or similar technologies
  • Experience developing mobile applications for iOS and/or Android platforms, using Flutter or native frameworks such as Swift, Kotlin, or Java
  • Ability to quickly learn and adapt to new technologies as required by the role
  • Demonstrated strong problem-solving skills and enthusiasm for finding innovative solutions to complex challenges
  • Strong work ethic, personal initiative, and the ability to work independently with minimal supervision
  • Excellent communication and collaboration skills, with a commitment to fostering team growth and delivering results in a fast-paced environment
  • Think you have what it takes, but your background doesn’t perfectly align with this role? No sweat! If this position gets your fan spinning, we encourage you to apply and tell us how you’ll succeed with your unique skills in your application. 

First 90 Days

Every Big Ass Fans employee is essential in working towards the company’s growth goals, and no goal is successful without a plan. When you kickstart your BAF journey with a strong 90-day plan, you’ll be set up for a great first day, week, month, quarter and beyond! Here’s a snapshot of the first 90 days as a BAF Full Stack Developer:

Days 1-30:

  • Complete your onboarding activities, including an onsite 4-day FANdamentals training.
  • Onboard with the software engineering and business teams to understand team practices and workflows.
  • Set up local development environments for web and mobile platforms; gain access to source control, CI/CD tools, and necessary services.
  • Review current architecture, integrations, and automation landscape.
  • Meet stakeholders to understand business goals, technical requirements, and project priorities.

Days 31-60:

  • Start documenting observations regarding architecture, technical processes, and opportunities for improvement.
  • Participate in code reviews and team ceremonies (stand-ups, planning, etc.) to integrate seamlessly into team processes.
  • Take ownership of development tasks such as implementing small features or enhancements in existing applications to build technical familiarity and team trust.
  • Identify and document the top technical debt items in the codebase.

Days 61-90+:

  • Identify and document the top technical debt items in the codebase.
  • Propose actionable plans or proofs of concept to address technical debt or improve code quality, with input from the team.
  • Take ownership of a feature, integration, or refactor project, seeing it through development, review, and release.
  • Demonstrate comfort and proficiency in supporting existing web and mobile applications by resolving bugs, addressing user-reported issues, and maintaining system health and uptime.

The Interview Process:

  1. Our First Chat: You’ll be speaking with a BAF Recruiter! Here, you’ll discuss the opportunity more in-depth, and talk through any questions you have about the company.
  2. Hiring Manager Interview:  This will be a virtual video interview with the Software Engineering Manager. In this meeting, you’ll go through all of the in-depth details of the position, going over the day-to-day operations, and learn about the role’s expectations.
  3. On-site Interview: You'll be invited to our US Headquarters to meet with the Software Engineering Manager and team to cover any unanswered questions. 

How do you live life Big Ass?

Wonder what it’s like to walk through our Headquarters? Click here to get a virtual tour, and while you’re at it, check out our Benefits and Perks!

Be a part of something BIG

You’re not just a member of the Big Ass Fans team; it’s BIGGER than us. We are a Madison Industries company - one of the largest and most successful privately held companies in the world. Madison Industries has fostered and built exceptional companies that are essential to our collective health and well-being. Come join our mission to make the world healthier, safer, and more productive to build something truly remarkable!

Why haven’t you applied yet?

Big Ass Fans is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or national origin, age, disability or veteran status. Big Ass Fans maintains an environment where each individual is valued and respected. Individuals are expected to understand and comply with OSHA and ISO 9001 standards and procedures. Individuals are expected to apply safe work methods when performing the job requirements in hazardous and non-hazardous environments to avoid injury to self to co-workers or damage to property. Individuals are expected to report unsafe work conditions or equipment operation to supervisors immediately and observe all safety rules.

If you need assistance or an accommodation due to a disability, you may email us at [email protected] or call us at 1.877.244.3267.