Senior Full Stack Software Engineer – Elixir

FanaticsNew York, NY
78d$160,000 - $200,000

About The Position

We are seeking a Senior Software Engineer (Full Stack) to join our Fanatics Collectibles tech team. As an engineer, you’ll architect, build, and optimize end-to-end features across our collector-facing platforms. You will be responsible for solving complex problems, owning feature areas, and mentoring peers, while aligning your work to business outcomes and user needs. This is a high-impact, hands-on engineering role in a fast-paced, highly collaborative environment.

Requirements

  • 5+ years of professional software engineering experience, with a demonstrated focus on full stack development.
  • Proficiency in at least one backend framework (e.g., Python/Django or Node.js) and one frontend framework (e.g., React).
  • Strong understanding of REST APIs, database design (SQL/NoSQL), and AWS cloud services.
  • Experience with CI/CD pipelines, observability tools, and agile workflows.
  • Proven track record of owning and delivering complex projects with cross-functional impact.

Nice To Haves

  • Experience in e-commerce, marketplaces, or fintech environments.
  • Knowledge of authentication, security best practices, and performance optimization.
  • Familiarity with GraphQL, event-driven architectures, or microservices.
  • Prior exposure to the collectibles or sports enthusiast space.

Responsibilities

  • Design, build, and optimize scalable full stack solutions using modern web technologies.
  • Take ownership of one or more product domains—both backend and frontend—from design through deployment and monitoring.
  • Collaborate with Product, Design, and business stakeholders to translate requirements into technical deliverables.
  • Mentor junior engineers and contribute to team-level planning, architecture, and standards.
  • Write clean, maintainable, testable code with strong documentation.
  • Evaluate and integrate third-party APIs and vendor services, especially in commerce, payment, or identity domains.
  • Proactively identify areas of technical debt or scalability risks and drive improvement plans.
  • Partner with QA and DevOps to ensure high performance, secure, and reliable delivery of software.
  • Stay current with technology trends and advocate for thoughtful adoption within the team.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service