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 designing, developing, and maintaining high-quality software solutions that enhance the digital experience for sports fans around the globe. This remote position entails collaboration with cross-functional teams to implement robust code and troubleshoot application performance issues. The ideal candidate will leverage their programming expertise and commitment to agile methodologies to drive innovative projects from conception through delivery while adhering to best practices in software engineering.



Job Responsibilities

  • Design, develop, and maintain web and mobile applications that meet business requirements and user needs.
  • Collaborate with product managers, UX/UI designers, and other engineers to ensure quality in all development efforts.
  • Write clean, maintainable, and efficient code following industry best practices.
  • Participate in code reviews and provide constructive feedback to maintain code quality.
  • Troubleshoot and resolve technical issues across the software stack.
  • Contribute to the continuous improvement of software development processes and tools.
  • Stay up-to-date with emerging technologies and industry trends to incorporate them into solutions.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 3 years of professional software development experience.
  • Proficient in programming languages such as Java, Python, or JavaScript.
  • Experience with web frameworks and tools, such as React, Angular, or Node.js.
  • Strong understanding of RESTful APIs and web services.
  • Familiarity with database technologies like SQL, NoSQL, and ORM frameworks.
  • Solid experience with version control systems, preferably Git.
  • Excellent problem-solving skills and attention to detail.


Technologies & Tools

The Software Engineer II will work with a diverse set of technologies and tools including cloud platforms such as AWS or Azure, CI/CD tools like Jenkins and GitHub Actions, containerization technologies such as Docker and Kubernetes, and development environments supporting Agile methodologies. A strong proficiency in frameworks and libraries such as React, Angular, and Express.js will also be integral to this role, along with familiarity with automated testing frameworks to ensure software reliability and robustness.



Ideal Candidates

Ideal candidates for the Software Engineer II position should demonstrate a proactive attitude and a strong sense of ownership toward their work. They should be effective collaborators, able to thrive in team-oriented environments while also possessing the ability to work independently. Strong communication skills are essential to convey complex technical concepts effectively. Candidates should exhibit an eagerness to learn and adapt in a fast-paced environment, showcasing resilience and a passion for technology and innovation.

In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

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