Software Engineer (Elixir)

L6

sapient searchDenver, COyesterday

$170 K-$200 K

Elixir/Phoenix Software Engineer 100% Remote
Compensation: $170K-$200K base + 10% bonus and full-time benefits
Client: Sports data late stage startup with 400+ employees and $100M+ revenue As a market leading, fast-growing, event ticketing technology company, we need motivated and talented individuals to assist with delivering exceptional results that create great solutions for our customers! Our teams utilize industry-leading technologies to solve interesting and complicated challenges, in our rapidly expanding global market. We are relentless in maximizing everyone’s career goals and aspirations - fostering interactions with like-minded people who share the same drive and passion, and allowing the necessary freedom to create your own success. If you are looking for a culture based on people, engineering excellence, and continued growth - in which your contributions and ideas really do make a difference, come join us. Tech StackCore:
  • Elixir / Phoenix 1.14
  • PostgreSQL with Ecto 3.x (including read replicas)
  • OpenSearch for search and analytics
  • TypeScript / Node.js (cross-service work, integrations, Async Processing) Infrastructure:
  • Oban Pro for background job processing
  • Broadway for SQS message processing
  • Quantum for scheduled jobs
  • Cachex for in-memory caching
  • libcluster for distributed Elixir clustering Integrations:
  • AWS (S3, SQS, SNS, DynamoDB, Secrets Manager)
  • OpenTelemetry for observability
  • Tesla for HTTP clients Development:
  • Docker Compose for local development
  • GitHub Actions for CI/CDWhat You’ll Do
  • Design and implement features across our domain-driven architecture (contexts, services, schemas)
  • Build and optimize PostgreSQL queries, including work with read replicas for performance-critical paths
  • Develop background job workflows using Oban and Broadway/SQS pipelines
  • Integrate with external APIs and internal microservices
  • Contribute to Elixir & TypeScript services and tooling across the Shared Services portfolio
  • Improve search functionality using OpenSearch
  • Implement caching strategies to handle high-traffic scenarios
  • Write comprehensive tests and maintain high code quality standards
  • Participate in code reviews and architectural discussions
  • Mentor junior engineers and contribute to team best practices
Requirements
Must Have:
  • 5+ years of backend engineering experience
  • 3+ years of production Elixir experience
  • Strong TypeScript expertise (Node.js services or full-stack)
  • Solid command of TypeScript core features: type system (generics, unions, utility types), async/await and the Node.js event loop, and module/tooling ecosystem
  • Strong PostgreSQL expertise (query optimization, indexing, transactions, migrations)
  • Experience with Ecto and Phoenix
  • Understanding of OTP principles (GenServer, Supervisor, Application)
  • Experience with background job processing (Oban, Broadway, or similar)
  • Familiarity with RESTful API design
  • Strong testing practices (ExUnit, property-based testing) Strongly Preferred:
  • Experience building e-commerce platforms or inventory management systems
  • Understanding of marketplace dynamics (orders, listings, pricing, fulfillment)
Nice to Have:
  • Experience with distributed systems and clustering
  • Familiarity with Datadog and OpenTelemetry
  • Python experience: backend services, automation (a strong plus) Education
  • Minimum of 5-10 years of experience in a product, engineering, development, or technical delivery position.
  • Bachelor of Science Degree in Computer Science, Business, IT or related discipline
Apply now
Apply now

Level

LeadL6

Salary

$170 K-$200 K

Location

Denver, CO

Occupation

Software Developers

Industry

Software Publishers

Posted

yesterday

To get sharper similar jobs, create your profile using the link below.

Create profile