Full Stack Software Engineer

Accepting Applications

Type:
Full Time / Contract Hourly or Salaried 
Location:
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, compelling 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.

Role and Responsibilities

  • Producing high quality code on active development projects that meets well defined requirements and acceptance criteria
  • Working with team and head of engineering to manage deployments and version control
  • Fixing bugs and producing automated tests to keep the code secure and stable over time
  • Contributing to high quality documentation that makes it easy for others to interact with the codebase and project
  • Working with cross-functional team members to understand business logic and project requirements
  • Participating in discovery activities and advising on the technical feasibility of various solutions
  • Being an advocate for having high technological standards and integrity across many projects

Who You Are

  • You have robust experience using our preferred tech stack - Laravel, Node.js, MySQL, Vue.js, React.js (or similar modern javascript framework), Tailwind CSS
  • You are comfortable with Git and Github
  • 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 and are located in a North American timezone

Nice to Haves

  • Any AWS experience (Lambda, Redshift, Elastic, or other)
  • Livewire proficiency
  • Alpine.js exposure
  • React Native (or Flutter, Iconic, etc)
  • Experience with generative AI tools and models such as chatGPT

Working at Flux Bucket

  • 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

Highlights of working at Flux Bucket

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

Compensation Range

$90k-$130k/yr

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.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Success! We've received your application.

You will hear from us via email as to whether we would like to move forward with you in the interview process.

Please be aware that this email may end up in your spam folder.

Thank you for applying. You'll hear from us soon!

- The Flux Bucket Team
Oops! Something went wrong while submitting the form.