Full Time

Software Engineer II - Remote

Fanatics
Remote!
$80,000 - $120,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Fanatics, so some details may not match this job. The employer's own page has the real description.

Overview

The Software Engineer II at Fanatics will play a pivotal role in developing innovative software solutions that enhance user experience and streamline internal processes. This position entails collaborating with cross-functional teams to deliver high-quality software applications. The successful candidate will contribute to design discussions, participate in code reviews, and ensure that solutions are scalable and maintainable while adhering to best practices and coding standards. This is a remote position that demands a proactive and self-motivated individual capable of managing multiple tasks efficiently.



Job Responsibilities

  • Design, develop, and maintain robust software applications aligned with business needs.
  • Collaborate with product management and business stakeholders to clarify requirements and propose effective technical solutions.
  • Write clean, efficient, and well-documented code, adhering to industry best practices.
  • Participate in code reviews to ensure high-quality deliverables and foster a culture of continuous improvement.
  • Identify and troubleshoot issues within existing applications, providing timely and effective solutions.
  • Stay updated with emerging technologies and industry trends, implementing them where appropriate.
  • Actively contribute to team discussions and share knowledge with peers.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • At least 3 years of professional software development experience.
  • Proficient in programming languages such as Java, C#, or Python.
  • Experience with web frameworks, database technologies, and cloud services (AWS, Azure, etc.).
  • Strong understanding of software development lifecycle and methodologies, such as Agile.
  • Familiarity with version control systems (Git) and continuous integration/deployment practices.
  • Excellent problem-solving skills and ability to work independently as well as part of a team.


Technologies & Tools

As a Software Engineer II at Fanatics, you will work with a diverse range of technologies including modern web development frameworks such as React or Angular, backend services built with Spring Boot or ASP.NET, and relational and non-relational databases such as MySQL and MongoDB. Knowledge of cloud platforms like AWS or Azure is essential for deploying and scaling applications effectively. Tools for version control such as Git, and project management frameworks, particularly Jira, will also be used to enhance workflow and collaboration.



Ideal Candidates

The ideal candidate for the Software Engineer II position at Fanatics is someone who possesses a genuine passion for technology and innovation. They should exhibit strong analytical skills and be proactive in solving complex problems. A collaborative spirit, combined with effective communication skills, is essential for working alongside diverse teams. Candidates should also demonstrate a commitment to continuous learning and professional growth, as well as the ability to adapt to the fast-paced nature of the industry. Enthusiasm for sports and a desire to contribute to a leading sports merchandise platform will further enhance their fit within the Fanatics culture.

Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.