HexHire logo
Sapient Search

Software Engineer (Elixir, Typescript)

Sapient Search
Mid-Senior level
Full-time
Elixir Phoenix Ecto PostgreSQL OpenSearch TypeScript Node.js Oban Pro Broadway Quantum Cachex libcluster AWS (S3, SQS, SNS, DynamoDB, Secrets Manager) OpenTelemetry Tesla Docker Compose GitHub Actions
Salary
$170K-200K/year
Location
Remote - Worldwide
Company Size
11-50 employees
Industry
Staffing and Recruiting
Posted
14h ago

About the role

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 Stack
Core:
● 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/CD

What 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

Company

Sapient Search Group is a boutique technology recruitment firm that focuses on placing leadership and specialized engineering, data, product, and security roles. The firm emphasizes research-driven screening, deep client/candidate partnerships, and a global reach with a strong US presence to support startups and international companies entering the US market.

Sapient Search
Apply for this position

Similar Jobs