Software Engineer (Elixir)
sapient searchDenver, CO
$170 K-$200 K
Apply nowSoftware 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
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.