Senior Software Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

5+ years of experience with SQL, including advanced query patterns and optimization., 5+ years of experience developing large projects in Java, Go, or a similar language., Excellent communication skills, particularly in writing, for effective collaboration in a distributed team., Experience as a mentor or tech lead, with a focus on engineering best practices..

Key responsibilities:

  • Enhance the Arryved ERP application for craft breweries, focusing on enterprise resource planning software.
  • Participate in the design, development, and maintenance of the ERP product to meet growing scale.
  • Collaborate with product managers and designers throughout the product development lifecycle.
  • Lead projects to drive the development of new features and ensure robust system performance.

Fullsteam logo
Fullsteam XLarge https://www.fullsteam.com/
501 - 1000 Employees
See all jobs

Job description

It's fun to work in a company where people truly BELIEVE in what they're doing!

Fullsteam is a leading provider of vertical software and embedded payments technology dedicated to helping businesses flourish by providing their customers with seamless experiences. With a dynamic and growing team of over 1,900 employees, we are committed to driving innovation and delivering best-in-class software and payment solutions that empower small and medium-sized businesses across numerous industries. Our purpose is to help our customers grow their businesses and delight their customers. Join us and be a part of a forward-thinking company that values growth, excellence, and the success of our clients.

Arryved Inc., part of the Fullsteam organization, is a Boulder-based company specializing in Point-of-Sale, brewery production ERP, and other software for the craft beverage industry. You've probably seen our system in use at some of the best craft breweries, distilleries, cideries, taprooms, music venues, and other iconic gathering spots—we are the largest POS focused on the Craft Beverage industry operating in all 50 states. We believe we work in the coolest industry on the planet and we love our customers. At our core, we use software to build excellent customer experiences on both sides of the counter, from being the central hub of the restaurant/taproom and back-of-house to online sales and mobile guest experiences allowing guests to order and pay from their phones. We believe that nothing is worth doing unless it aligns with your customer experience and is done right.

At Arryved we are committed to creating a safe space, and to ensuring opportunities for success for all employees equally. We recognize that diversity makes us stronger, and we commit to creating a respectful working environment where all voices are invited and heard.


Job Summary:
As a member of our engineering team, you will develop best-in-class ERP features to provide an outstanding experience for our craft breweries.

The ideal candidate is an engineer with extensive experience in Go and relational databases to lead projects focused on enhancing our platform for craft brewery operations. You will drive the development of new features, ensuring seamless integration and robust performance within the system. Join our team and play a pivotal role in transforming the craft brewing industry through cutting-edge technology and strategic engineering solutions.


Primary Responsibilities:

●    As a senior software engineer, your role is to enhance the Arryved ERP application to provide enterprise resource planning software to a wide range of craft breweries.

●    Participate in the design, development, and maintenance of the Arryved ERP product, ensuring it meets growing scale and cross-sell opportunities. Work across the company to solve strategic problems, align technical direction. Grow other developers on the team and set a high bar for engineering best practices. Engage as an integral part of the engineering team, collaborating with product managers and designers throughout the product development lifecycle, from discovery through delivery and ongoing monitoring post-release.

Skills & Competencies:
●    Excellent communication skills, particularly in writing. We’re a distributed team all over the world, so we pride ourselves on our ability to communicate complex ideas clearly in writing across the team.
●    Experience as a mentor, tech lead, or leading an engineering team.
●    A mindset that prioritizes MVP (Minimum Viable Product) principles, emphasizing simplicity and efficiency.
●    Excellent stakeholder management skills, enabling effective collaboration and communication across teams

Minimum Qualifications:
●    5+ years of experience with SQL including in-depth knowledge of triggers, database migrations, advanced query patterns, and optimization.
●    5+ years of experience developing large projects in Java or Go or a similar language.


 

Fullsteam supports an inclusive workplace that values diversity of thought, experience, and background. Fullsteam is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state, or local law.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Communication

Software Engineer Related jobs