Elixir/Phoenix Software Engineer

Sapientsearch β€” United States Β· Posted ~3 hours ago

Full-time Remote $170K-$200K base + 10% bonus and full-time benefits

Skills

Elixir Phoenix PostgreSQL Ecto Phoenix 1.14

πŸ”“ Log in to save this job, tailor your resume & track your apply process β€” 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A fully remote Software Engineer opportunity focused on building and improving backend systems with Elixir and Phoenix. The role involves working with PostgreSQL and Ecto while solving challenging technical problems in a fast-growing environment. The position offers competitive compensation, a performance bonus, full-time benefits, career growth opportunities, engineering autonomy, and collaboration with talented peers.

Highlights

Fully remote role with competitive base compensation, performance bonus, and full-time benefits. Opportunity to work on challenging engineering problems within a rapidly growing organization, with strong emphasis on engineering excellence, career development, autonomy, collaboration, and meaningful contributions.

Description

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 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