Senior Elixir Engineer (Tech Lead) - DockYard, Remote USA

Introductory paragraph

DockYard is a digital product consultancy specializing in production-ready apps. DockYard offers a range of consulting services with capabilities in product planning, design, user experience (UX), full-stack engineering, and QA.

About us

My name: Aaron Boldt
My position: Senior Technical Recruiter
Company name: DockYard
Country: US
Company info and history (how you’re using Elixir etc): DockYard was formed in 2010 and although we pride ourselves on our technical accumen we’re just as proud of our culture. As a fully distributed company we’ve found a formula that works. We truly believe and practice a work-life balance which allows us to create our best work. Ever heard of a DockYard Friday? Take every Friday to work on fun internal projects, learn a new skill, or maybe get involved in our diversity group.

About the job

Job title: Senior Elixir Engineer (Tech Lead)
Job description:

DockYard is hiring an Elixir Engineer with product and technical leadership experience.

Who We Are

DockYard is a digital product consultancy specializing in production-ready apps. DockYard offers a range of consulting services with capabilities in product planning, design, user experience (UX), full-stack engineering, and QA. Over the last decade, the company has solved complex product challenges for visionary brands like Netflix, Apple, Nasdaq, and Harvard.

We’re honored to have been included on guides ranging from Inc 5000 (2020, 2019) to Fast Company’s Best Places to Work for Innovators (2020), and Startup Weekly’s Exceptional Workplaces (2021) amongst others.

The Role

DockYard is looking for a US-based Elixir Engineer with a product and consulting mindset, who thrives in a highly collaborative environment and can be called upon to assume a Tech Lead role on cross-functional software delivery projects as needed. In this role, the Engineer will guide the technical execution of a project and act as the Engineering point person throughout the engagement. They will still be expected to code, but at a smaller percentage of time, as they need to prioritize the collective impact and productivity of the team.


  • Work closely with Product Design, Engineering, Product Management, and Client Stakeholders to understand business requirements and priorities, and help translate them into a high level technical plan and roadmap.
  • Break work down into milestones and tasks, and collaborate with the team to ensure tasks are prioritized and sequenced appropriately.
  • Ensure that the Engineering team is in alignment with the technical direction of a project (development practices, processes, architecture, priorities, etc.).
  • Communicate technical concerns and risks, and seek reasonable options to move forward.
  • Facilitate conversations with the team around workflows, CI/CD, testing, release strategy, tech debt strategy, technical approach, etc. partnering with architects and subject matter experts as necessary.
  • Find opportunities to document and share learnings internally and/or externally.

Must Haves

  • 5+ years of experience working across the stack, from database and backend services, to API design and frontend development using modern technologies and practices
  • Production experience with Elixir & Phoenix
  • Experience interfacing with product leads and business stakeholders
  • Experience leading a project or technical team in an Agile environment
  • Excellent written & verbal communication and collaboration skills
  • Eagerness to share knowledge as well as learn from others

Nice To Haves

  • Experience with Phoenix LiveView
  • Experience working in a remote environment
  • Prior client services, consulting, or freelancing experience

Perks & Benefits

  • We are a distributed company.
  • Company provided Apple laptop
  • 100% company paid Medical plan option for you and your family
  • 100% company paid Dental, Vision, Life, and AD&D
  • 401k with employer match
  • Annual stipend for books, conferences, and trainings
  • Generous paid time off
  • Company Retreats

Employment Type

Full-time Exempt




Remote (U.S. based only)

Even if you don’t feel you’re a 100% fit we’d still love to hear from you!

DockYard is an equal opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, religion, national origin, sex, age, marital status, sexual orientation, gender identity, disability, political affiliation, personal appearance, pregnancy, family responsibilities, matriculation, or any other characteristic protected under federal, state, or local law.

This position is not eligible for visa sponsorship.

Salary range: $120 - $150k

Position on remote work: Remote but candidates must be US based.

Qualifications or experience required: Must have lead experience developing complex products. Lead experience does not need to necessarily have been on Elixir projects. Our leads are only coding about 50% of the time and since we only work 4 days per week on client projects, that’s only about 16 hours of coding per week. Must also be comfortable leading meetings with external clients.

What the successful job applicant will be working on: There is an initial client in mind for this role but one of the great things about DockYard is the variety of projects you’ll be exposed to.

About the interview process

Video calls with management and engineers. No code reviews, white board sessions or homework.

Further info

To apply go here => Senior Elixir Engineer (Tech Lead) at DockYard
Learn more about life at DockYard =>

1 Like