Phases

What We Do

Company

Resources

Events

Blog

Hire Us

ahoy@headway.io

(920) 309 - 5605

Senior Full-Stack (Rails) Developer

Apply Now
LOCATION

Remote-USA

EMPLOYMENT TYPE

Full-Time

APPLICATION DEADLINE

N/A

Founded in 2015, Headway was born out of a passion to bring entrepreneurial ideas to market and keep them there.

We help entrepreneurs build businesses - not just features.

We work holistically with our client partners as true product teams. We bring an ownership mentality to design, validation, and building great digital products. Our clients trust us because we focus on addressing risk head-on, learning quickly, and creating awesome products that customers love.

Our product strategists, designers and developers create incredible products that bring successful long-term partnerships and trusted referrals.

This approach, coupling an experimental-mindset with realistic and incremental software releases, results in a friendly, fun, and collaborative atmosphere where our colleagues and clients both have room to learn and grow.

See how our clients talk about our approach and check out some of the recognition we’ve received so far. Discover how we show our clients appreciation with unique holiday gifts each year. Or, if you’re a podcast fan, check out Seaworthy, where we explore ways to help companies grow and scale their business and ideas. We’re excited about what we’ve achieved in the last few years, but we’re just getting started. We need your help to take us to the next level!

Position Description

As a Senior Developer at Headway,

you are client and user focused while executing on the details of each project and keeping it on course. This requires fostering individual learning and growth of less senior folks on the team as well as narrowing in on project specific details and client needs. You help your team reach and execute on a shared vision to ensure each release lands successfully on time and budget.

When communicating with clients during sprint planning, retros and release demos, you help monitor features and architecture as project requirements change, and direct emergent requirement discussions back to the core focus of a minimum viable product (MVP). In doing so, you help manage a client’s expectations and project scope to the budget they have allowed while still ensuring we’re building the most valuable features first.

A day in the life

During a typical work week, our crew members enjoy a balanced assignment of 35 hours on client projects with the ability to invest the other 5 hours on a combination of individual goals and team meetings. Each quarter, we take a full week away from client work to focus on team goals and internal project initiatives. These weeks alternate between a retreat style destination that encourages team bonding and goal setting, and a more focused week-long design and development sprint at our primary office in Wisconsin. Check out some of our team week recaps and years in review to get a feel for how much fun it is to work at Headway!

What does success look like?

During your first 2-4 weeks at Headway, you’ll receive extensive on the job training and assignments. This training covers fundamentals of our core product processes and workflows, our core technologies, the way we delegate tasks within a product team, customer research strategies, validation approaches, tips for successful client interactions, and much more.

You’ll have dedicated pairing time scheduled with various colleagues to cover different skills, and we’ll even participate in several mock client sessions so you'll be confident going into your first client engagement. You'll be fully supported along the way. You'll join a product team, and will soon be contributing to designing and building awesome digital products.

Each week, you’ll meet with your team lead to ensure that you have the time and attention you need to be successful.

  • Project status / team issues / weekly retro

  • Individual quarterly goal progress

  • Individual responses to our weekly team health questionnaire

Quarterly & Annual Reviews

In addition to weekly touch point meetings, more formal quarterly reviews are scheduled to discuss successes and areas for growth identified over the last 3 months. We have annual performance assessments and salary reviews, though we reserve the right to provide a merit based pay raise at any time. Most crew members achieve between a 2% and 5% raise each year within their same role, but bigger jumps are possible when roles or responsibilities increase. We’re here to grow with you sustainably over the long term.

Why should you apply?

  • Work on exciting projects in the latest tech across a variety of industries including: Healthcare, FinTech, Education, Personal Growth & Training, Lifestyle & Social

  • Collaborate with colleagues and clients to create products customers love

  • Work with appreciative clients who seek out and value your input and feedback

  • Strong leadership and top-notch colleagues to help you realize your full potential

  • Career growth and leadership opportunities
    Key

Work, Play, & Everything in between

Friday Team Lunches

Every week we meet as a team to share personal and professional wins while we break bread.

Onboarding Package

A $5,000+ hardware package; MacBook Pro, peripherals, and more!

Continuous Learning

35 hrs/week for client work and 5 hrs/week for investment time. We also host workshops and meetups.

Horizontally Structured

We all grow together. Have a clear path for professional development.

Flex Time

Work where you work best. We're remote-first. Need to take a break during the day? No problem.

Healthcare, Dental, & Vision

We cover 100% and offer PPO or HSA matching plans, and cover 100% of your dental insurance. We also offer vision coverage for a split cost.

Life & Disability Insurance

All full-time employees receive disability (Short and Long Term) and life insurance. (Term Life and AD&D) We also extend the opportunity for each employee to purchase additional term life and AD&D for yourself, spouse, and children.

Parental Leave

2 Weeks PTO, unlimited UTO thereafter.

Holiday Refresh

Headway HQ has a paid rest period between Christmas and the New Year.

Bi-Annual Retreats

Growing together and having fun. Hiking, snowboarding, hacking, team building, relaxing.

PTO

4 weeks of paid time off every year (vacation, sick-time, and holiday refresh).

Swag & Gatherings

Get all the free gear you need! We also host gatherings, meetups & workshops.

401K

We match 100% of the first 3%, and 50% of the next 2%. If you contribute 5%, we contribute 4%.

The Hiring Process

Responsibilities

As a Senior Developer at Headway you focus on the following:

1. Creating architecture diagrams, flowcharts, and entity relationship diagrams to increase the team’s understanding of the scope and support the overall development process.

2. Helping to enforce development process and consistency of each of your project’s crew mates through:

  • Development critiques and QA by:
  • Performing pull request (PR) reviews:
  • Ensuring CI passes for each PR
  • Testing code within your development environment when appropriate
  • Suggesting refactoring that will help curb technical debt and grow knowledge across the team
  • Ensuring Headway development process is followed by all (FBA) on each git commit and PR
  • Conducting pairing sessions to help developers learn and grow while also evaluating their craft, including: efficiency, adherence to process, and overall professionalism.
  • Performing QA of both internal code quality, interfaces, architecture, tests, and external end-user UI/UX
  • Creating release notes for each release, internal or external, and thoroughly testing the current version of the code, documenting known issues with annotated screenshots.

3. Interfacing with clients during sprint planning sessions and retros to ensure projects are on track and on budget

  • Driving all meetings and development activities from the outside-in with user story mapping and MoSCoW prioritization
  • Taking notes collaboratively alongside the rest of the team

4. Executing on development process consistent with a client and user focus

  • Practicing “craft within context”

5. Helping assess candidates for technical ability and team fit for future positions at Headway

Requirements

4+ years of professional development experience including:

  • Ruby on Rails and React experience (required), with Phoenix or Node experience a plus.
  • Experience working with teams of both internal and external stakeholders.
  • Excellent communication skills (verbal and written).
  • The ability to present your work and stand firm for the right reasons.
  • Experience working with businesses at various phases of creation and growth a plus.

Bonus Requirements

Expectations

  • You live by our Guiding Manifesto and embody the core values of Headway.
  • You are open to criticism from your team and are always eager to learn and to share knowledge.
  • You have the ability to think big while being detail oriented and delivery focused.
  • You are self-motivated and able to deal with pressure and work well in a fast paced environment.
  • You have an outgoing, personable, and sociable attitude.
  • You have initiative to solve challenges, meet goals, and set new directions based on data.
  • You are capable of inspiring colleagues and clients.
  • You have a passion to create useful and valuable solutions.
  • You prioritize and attend our quarterly team weeks on-site at our primary office in Wisconsin, or at an awesome TBD destination.

Make A Difference. Make Waves.

If this sounds like you, we’d love to have you apply! We’re a remote-first company so this position is open to anyone legally able to work in the US. All applicants are manually reviewed by our team.

Apply NowView All Open Positions