DockYard, Inc. · 3 weeks ago
Senior Elixir Engineer (Contract)
DockYard, Inc. is a digital product consultancy specializing in production-ready apps, and they are seeking a Senior Elixir Engineer to provide support for existing systems. The role involves building and evolving backend services and operational tooling for a high-traffic digital product, focusing on clean API design and secure authentication patterns.
ConsultingMobileSoftwareWeb Development
Responsibilities
Build and maintain backend services in Elixir/Phoenix, including API design, data modeling, and integration patterns for an integration-heavy product
Develop and extend a Phoenix LiveView admin portal that enables non-technical teams to manage content, communications, and operational workflows
Partner closely with the React Native mobile team to design, version, and ship JSON-based APIs that are reliable and ergonomic for mobile use (clear contracts, pagination/filtering patterns, backward compatibility, and predictable error responses)
Design secure authentication/authorization patterns (RBAC, audit logging, safe admin operations) and ensure data is handled securely end-to-end
Implement and maintain third-party integrations (REST/GraphQL as applicable), including robust error handling, retries, idempotency, and clear operational visibility
Instrument services for observability (logs/metrics/tracing) and use production signals to drive reliability and performance improvements
Collaborate with the Tech Lead and stakeholders to refine requirements, contribute to scoping/estimation, and deliver work in a phased plan
Participate in code reviews, pair programming, and knowledge sharing; help establish and reinforce backend engineering standards
Qualification
Required
Proven experience shipping Elixir/Phoenix applications to production, including meaningful ownership of backend features
Strong experience with Phoenix LiveView (the admin portal will be built in LiveView) and comfort building server-rendered interactive UIs
Strong API design fundamentals for mobile clients: auth, versioning/backward compatibility, rate limiting, retries/idempotency, and well-structured error handling
Experience with relational data modeling (e.g., Postgres), background jobs/queues, and operationally safe migrations
Practical experience with observability tooling (Telemetry, OpenTelemetry, tracing/monitoring, structured logging)
Strong written and verbal communication skills; comfortable collaborating in a client-facing environment
Preferred
Experience collaborating with mobile teams (React Native or native) on API contracts, performance, and offline/poor-network behaviors
Experience with distributed systems patterns and fault-tolerant design in Elixir/Erlang environments
Familiarity with admin UX patterns and building “safe by default” internal tools (audit trails, approvals, permissioning)
Frontend comfort for LiveView (HTML, CSS, Tailwind)
Prior consulting/freelance experience
Experience with AI-assisted development tools (e.g., Cursor, Claude Code, Copilot)
Company
DockYard, Inc.
DockYard is a leading AI development studio.
Funding
Current Stage
Growth StageRecent News
lankatalks.com
2026-01-03
2025-06-14
Company data provided by crunchbase