Fanatics Collectibles Engineering is revolutionizing the trading card industry. As a growing team developing both innovative and legacy digital products, we are backed by Fanatics—the world's largest sports merchandiser with over 900 sports relationships and access to more than 81 million fans. With exclusive licensing deals with MLB, NFL, and NBA, our products will reach millions of trading card enthusiasts from day one. Our mission to reinvent the trading card industry is both bold and ambitious.
What Does This Mean for You as an Engineering Team Member?
- Rapid Development: We operate at a fast pace and seek individuals who can drive projects to completion with urgency, without compromising on quality, scalability, or performance. We recognize the importance of quality investments today for accelerated progress tomorrow.
- Scalability: As a significant entry point into the large trading card market, we aim to meet modern business consumers' expectations for real-time information flow in technology.
- Pragmatism: While we embrace new technologies, we prioritize using the most suitable tools for each task.
- Flexibility: In a rapidly evolving industry, we build systems to achieve future goals rather than being anchored by past achievements.
The Role
We are looking for a Software Engineer III to join our Card Innovation team and contribute to the development, maintenance, and enhancement of our custom-built Phoenix LiveView autographs and relics system. This system serves a diverse range of customers across various channels in our product development process, presenting exciting challenges throughout the Fanatics ecosystem.
Technical Stack
Our stack primarily uses Elixir with the Phoenix Framework, LiveView frontends, PostgreSQL databases, and an event-based system with RabbitMQ. We deploy on AWS EKS using Terraform and maintain continuous integration and deployment with GitHub Actions.
Some indicators that this role may be a good fit for you:
- Full-Stack Expertise: While we value individual specialties, we prefer well-rounded engineers with some front-end technology exposure. Our use of LiveView ensures a top-tier real-time frontend experience for business customers.
- Ownership and Autonomy: We trust our engineers to take ownership of problems and work independently when appropriate. Trust is the foundation of our high-performing team.
- Attention to Detail: You strive for perfection and are dedicated to delivering polished, ready-to-ship features.
- Collaborative Spirit: Effective communication is crucial in our primarily remote team. We encourage pair programming, open communication, and code reviews to foster collective growth.
- Business Understanding: Beyond writing code, you aim to understand the business goals and impact of your work.
Position Duties/Responsibilities
As a Software Engineer III, you will focus on writing clear, maintainable code supported by automated tests. Your responsibilities will include:
- Conducting thorough code reviews to ensure quality and adherence to team standards.
- Collaborating cross-functionally with product teams to ensure our code meets all customer requirements.
- Breaking down larger projects into smaller tasks for yourself and your team.
- Optimizing application performance and troubleshooting issues.
- Diagnosing and fixing bugs in our services.
Additional indications that this is the right role for you:
- 4+ years of professional software engineering experience
- Experience building web applications with Phoenix or similar frameworks.
- Experience with LiveView is a plus but not required.
- Experience building GraphQL and/or REST APIs
- Strong proficiency in Elixir programming language and functional programming concepts.
- Understanding of JavaScript, HTML, and CSS.
- Familiarity with database systems and PostgreSQL
- Knowledge of web application security best practices.
- Experience with Git and working with a team (e.g. Pull Requests) ● Strong problem-solving and debugging skills.
- Excellent communication and collaboration abilities.
- A portfolio or examples of previous Elixir LiveView projects is a plus.
- Interest or experience iand evented systems.
- Experience integrating legacy systems with modern platforms.
If You’re Interested
Submit your application, and we'll get back to you promptly. If there's a potential fit, we'll schedule a conversation at your earliest convenience.
In NYC, the salary range for this position is $144,000-$180,000, which represents base pay only and does not include short-term or long-term incentive compensation. In Los Angeles, the salary range for this position is $132,000-$165,000. The listed salary ranges are specific to Los Angeles or NYC and may not be applicable to other locations. When determining base pay, as part of a final compensation package, we consider several factors such as location, experience, qualifications, and training.
Ensure your Fanatics job offer is legitimate and don’t fall victim to fraud. Fanatics never seeks payment from job applicants. Feel free to ask your recruiter for a phone call or other type of communication for interview, and ensure your communication is coming from a Fanatics email address (including @collectfanatics.com). For added security, where possible, apply through our company website at www.fanaticsinc.com/careers.
Other Jobs from Fanatics
Elixir Staff Software Engineer
Staff Engineer Data
Similar Jobs
Software Engineer, Frontend - Mercoin
UI Developer Expert/Angular Assistant Vice President
Senior UI Development Engineering Lead - Angular Expert – VP - PUNE
Sr. Technical Consultant Full Stack Developer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say