Full-stack Software Engineer

Accepting Applications

Full Time / Contract Hourly or Salaried 
Remote (North American timezones only)

About Flux Bucket

Flux Bucket is a software design and development agency that was started in Austin, TX in 2016.  It has since grown into a distributed team of designers, developers, and product leaders working throughout the US and abroad. Our clients are early-stage startups and founders who want to work with a high-end technology team to build great products and achieve product market fit.

We have a forward-thinking product culture that embraces the realities of business, development, and good design. Because of our high standards for our clients and our team, we get to work on interesting, exciting projects.  We enjoy the people we work with and we take a lot of pride in creating a company and a culture that people want to be a part of.

Position Summary

Our software engineering team members are critically important to the strength of our business and our ability to deliver as a company.  We are seeking a software engineer that is technically sound and knows how to communicate while contributing to a team effort across multiple projects.  We want our engineers to feel empowered to do their best work, which sometimes means pushing back.  We encourage all of our team members to play an active role in developing products relative to their expertise.

As a member of the software engineering team, this person will be responsible for contributing technical expertise in product development, collaborating with a cross-functional team to organize and prioritize relevant work, and committing high quality code that can scale and grow on multiple projects. We hold our software engineering team to high standards of professionalism, integrity, and technical prowess.  We equally hold ourselves to a high standard of taking care of our team members and providing an environment for everyone to do their best work while building a prosperous life.

Required Experience

  • Must be comfortable with Git and GitHub
  • Proficient with Laravel
  • Proficient with Node.js
  • Proficient with MySQL and creating data models
  • Proficient with Vue.js, React.js, or similar modern javascript framework
  • Proficient with TailwindCSS

Nice to Haves

  • Any AWS experience (Lambda, Redshift, Elastic, or other)
  • Livewire proficiency
  • Alpine.js exposure
  • React Native (or Flutter, Iconic, etc)
  • WordPress familiarity

Who You Are

  • You love coding.  You're an engineer, through and through
  • You have an eye for detail and a commitment to quality work
  • You love taking on sticky coding challenges and innovating creative solutions
  • You pride yourself on understanding business logic and how the code you produce contributes to the larger goals of a business
  • You’re accountable.  You do what you say you will and you can balance your work and life
  • You are comfortable working autonomously while being an effective member of a remote team
  • You are a great communicator and can articulate software engineering needs with cross-functional team members
  • You are fluent in English or a native speaker

About the Job

  • 80-90% of your time will be spent coding, the rest of the time will be used for team and project meetings
  • Meetings are typically scheduled between the hours of 9a-5p CST
  • Outside of meetings you are free to complete your work around your own schedule
  • We provide a consistent workload of 30-40 hours of work per week and expect our full time team members to produce 30 hours of billable project work per week at a minimum
  • You are expected to communicate and coordinate with your team daily to unblock and help each other complete your work

Salary Range


Benefits & Highlights of working at Flux Bucket

  • Fully remote
  • Flexible work schedule
  • Unlimited PTO for salaried employees
  • Competitive Compensation
  • Lots of autonomy
  • Working with early-stage companies at the beginning of their business journey
  • Active involvement and contribution on projects, not passive order taking
  • Great work culture with a friendly, professional team

Hiring Process

  1. Phone screen / Culture fit interview
  2. Technical Assessment
  3. Technical Interview
  4. Paid Test Project
  5. Offer

We may include additional interviews with members of the core team if we see fit.

Hiring Timeline

3-6 weeks

Think you're a fit?

We want awesome people on our team. If the above description sounds like you and you want to join a team of product professionals that know how to get things done while working remotely please submit an application. We'd love to speak with you.

(Please note we do not hire outside of North American timezones.)

Max file size 10MB.
Upload failed. Max size for files is 10 MB.

We've received your message. You'll hear from our team soon.
Oops! Something went wrong while submitting the form.