JOBSEARCHER

Software Engineer (Elixir, Typescript)

100% RemoteCompensation: $170K-$200K base + 10% bonus and full-time benefitsClient: Sports data late stage startup with 400+ employees and $100M+ revenueAs 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 clusteringIntegrations:● AWS (S3, SQS, SNS, DynamoDB, Secrets Manager)● OpenTelemetry for observability● Tesla for HTTP clientsDevelopment:● 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 practicesRequirementsMust 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