Software Engineer III – Full Stack

🕒 il y a 12 mois

🇬🇧 Royaume-Uni – Télétravail

⏰ Temps Plein

🟡 Intermédiaire

🟠 Senior

🧑‍💻 Développeur Full-Stack

🗣️🇺🇸🇬🇧 Anglais requis

Postuler Maintenant
Trouver des Emplois à Distance Similaires

📊 Vérifiez votre score de CV pour ce poste

Améliorez vos chances d'obtenir un entretien en vérifiant votre score de CV avant de postuler.

Logo of Fanatics, Inc.

Fanatics, Inc.

1001 - 5000 employés

Fondée en 2011

💼 Conseil

📣 Marketing

📦 Logistique

Consulting • Marketing • Logistics

Fanatics construit une plateforme sportive numérique mondiale de premier plan qui vise à améliorer l'expérience des fans pour plus de 100 millions d'amateurs de sport à travers le monde. L'entreprise opère dans plusieurs divisions, notamment Fanatics Commerce, Fanatics Collectibles et Fanatics Betting & Gaming. Elle offre aux fans la possibilité d'acheter des équipements sous licence, des maillots, des produits lifestyle et des couvre-chefs, de collectionner des cartes de trading physiques et numériques, des souvenirs sportifs et d'autres actifs numériques, ainsi que de participer à des paris sportifs. Fanatics s'associe à plus de 900 entités sportives à travers le monde, y compris des ligues majeures, des équipes et des athlètes, et gère plus de 2 000 points de vente. L'entreprise s'engage à la responsabilité d'entreprise en mettant l'accent sur la philanthropie, la diversité et l'inclusion, la protection de la marque et la durabilité.

Description

• Design, develop, test, deploy, and maintain scalable and reliable full stack software applications using Go, Java, ReactJS, Node.js, Redux, HTML, and CSS. • Build and optimize RESTful APIs and backend services while developing responsive and accessible user interfaces aligned with the design system. • Work with relational databases such as PostgreSQL or MySQL and NoSQL databases like MongoDB; write efficient queries and optimize database performance. • Debug and troubleshoot complex production issues with the help of monitoring and logging tools. • Participate actively in system design discussions, proposing balanced and scalable solutions that consider maintainability and performance. • Write and maintain automated tests for both frontend and backend components using tools such as Jest and React Testing Library. • Contribute to CI/CD pipeline improvements and deployment automation. • Collaborate closely with product managers, designers, QA, and other engineering teams to deliver high-impact solutions.

🎯 Exigences

• Bachelor's degree in Computer Science or related field, or equivalent experience. • 3 to 5 years of professional software development experience. • Strong proficiency in backend languages such as Go or Java. • Solid experience with frontend technologies including ReactJS, Node.js, Redux, JavaScript, HTML, and CSS. • Experience designing and developing RESTful APIs. • Hands-on experience with relational and/or NoSQL databases. • Familiarity with cloud platforms, preferably AWS, is a good-to-have. • Experience with CI/CD pipelines is a plus. • Strong debugging and troubleshooting skills. • Experience writing automated tests for both frontend and backend. • Excellent communication skills, with proven ability to collaborate effectively across teams and with product managers. • Experience working in Agile development environments. • Experience with design systems, Storybook, or similar tools is a plus.

🏖️ Avantages

• Document technical decisions, design patterns, and system architectures clearly for team and organizational knowledge sharing. • Actively participate in technical discussions and code reviews, providing constructive feedback. • Support onboarding and mentoring of junior engineers. • Stay up-to-date with emerging technologies and best practices, sharing insights and recommendations with the team.

Postuler Maintenant