Software Engineer (Contract) - Elixir/Phoenix

DockYardBoston, MA
$60 - $110Remote

About The Position

DockYard is a remote-first, digital product consultancy. Forward-thinking teams come to us to build digital products that scale with their users, features, and complexity. Using a candid approach to partnerships, we help to upskill teams along the way. The result? More flexibility in how our clients take products from idea to impact. We don’t just use innovative approaches to product development – we lead them. That’s why visionary companies like Netflix and Apple have trusted us to overcome complex product challenges. We’re honored to have been included in guides ranging from The Startup Weekly’s Exceptional Workplace Award (2021), The BBJ’s Fast 50 (2021, 2020), Inc. 5000 (2020, 2019), and Fast Company’s Best Places to Work for Innovators (2020), among others. DockYard is looking for a Software Engineer with experience in Elixir, Phoenix, and LiveView. In this role, you may be called upon to augment and accelerate client teams by partnering with them on feature development or consulting with them on Elixir best practices. You may also join cross-functional product delivery projects, collaborating with both DockYard and Client teams to design and ship high-quality, high-impact software solutions. The ideal candidate is curious and self-driven, always seeking to broaden their perspective and deepen their technical expertise in order to more effectively solve increasingly complex problems in a collaborative environment.

Requirements

  • 2-3+ years of experience building and shipping web applications to production using Elixir & Phoenix
  • Experience collaborating with cross-functional teams using Agile methodologies
  • Excellent written and verbal communication skills
  • You are highly collaborative and value authenticity, equity, and empathy

Nice To Haves

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

Responsibilities

  • Work closely with Product, Design, Engineering, and business stakeholders to understand business goals and priorities, analyze product requirements, and collaborate on solutions.
  • Participate in project planning activities, including breaking the work into appropriately sized tasks and estimating how long each will take.
  • Work with the team to deliver clean, testable, and maintainable code while staying within budget and time constraints.
  • On staff augmentation projects, you will embed within client teams to support new feature development and maintain existing systems.
  • Interface directly with clients, approaching the work not just as an engineer, but as a consultant and partner.
  • Continually look for opportunities to document and share your knowledge with others.
  • You may be asked to travel on occasion.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service