About The Team
Fanatics is first and foremost a technology company. We are powered by cutting-edge tech created by our small agile teams using the latest tools and technologies under our highly analytical, forward thinking, and open-minded leadership. As the global leader in licensed sports merchandise, we challenge ourselves by improving our new fully responsive NodeJS cloud commerce platform, Elasticsearch engine, and deep data science capabilities while building the best-in-class retail manufacturing and supply chain technologies. Our tech teams work together to revolutionize data science and engineering initiatives, provide highly scalable real-time and streaming platforms, and create secure e-commerce and in-stadium fan experience products. Our own e-commerce platform transacts in over 190 countries, 17 languages, and 14 currencies. Our motto is “#GSD”—get stuff done—and we do just that. If you want to be at the nexus of sports, commerce, and technology, come be a part of our industry-leading team here at Fanatics Tech.
Software Engineer
5+ years experience
Fanatics is first and foremost a technology company. We are powered by cutting-edge tech created by our small agile teams using the latest tools and technologies under our highly analytical, forward thinking, and open-minded leadership. As the global leader in licensed sports merchandise, we challenge ourselves by improving our new fully responsive NodeJS cloud commerce platform, Elasticsearch engine, and deep data science capabilities while building the best-in-class retail manufacturing and supply chain technologies. Our tech teams work together to revolutionize data science and engineering initiatives, provide highly scalable real-time and streaming platforms, and create secure e-commerce and in-stadium fan experience products. Our own e-commerce platform transacts in over 190 countries, 17 languages, and 14 currencies. Our motto is “#GSD”—get stuff done—and we do just that. If you want to be at the nexus of sports, commerce, and technology, come be a part of our industry-leading team here at Fanatics Tech.
As a Software Engineer, you will join an engineering team that develops solutions across the tech stack. In this role, we are looking for a dedicated individual with experience in developing algorithmic processes for automation, service frameworks and application development with a full stack understanding. This individual is also expected to operate in agile, high pace and test-driven development.
Responsibilities
- Collaborate with end-users, engineers, analysts and administrators to develop useful applications that empower the business
- Participate in deliver of products and solutions from conception to delivery, remaining innovative thereafter with a continued emphasis on enhancements
- Hands-on contribution to the development of applications, underlying Infrastructure and Tools
- Deliver high quality, robust and scalable code
- Ensure continued adoption of applications through an emphasis on user experience, iterative design refinement and regular training
- Assist in ongoing administration and refinement of processes and environments, including performance tuning, maintenance, upgrades and release management.
Qualifications
- Requires at least 5+ years of software development experience
- Comfort with multiple languages (JavaScript, Python, etc.)
- Must have knowledge of container platforms like Docker
- Must have SQL programming knowledge and experience
- Experience with Git or a similar distributed version control system
- Knowledge of React JS and Node JS scripting languages a plus
- Understanding of cloud-based infrastructures/approaches and the nuances involved in achieving the scalability cloud offers but in a secure fashion
- Possess technical aptitude and a desire to learn new technologies
- Capable of taking ownership of and accountability for deliverables
- Able to work in a collaborative environment to support rapid development and delivery of results
- Exhibit an understanding of business problems and translate those into creative, innovative and practical solutions that deliver high quality services to the business
- Willing to wear may hats and be flexible with a varying nature of tasks and responsibilities