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 crucial role in the design, development, and deployment of high-quality software solutions that enhance the company's digital commerce platform. This position requires a strong technical background, the ability to work collaboratively within a team, and a passion for delivering exceptional user experiences. The ideal candidate will contribute to various stages of the software development lifecycle, ensuring that robust, scalable, and maintainable code is produced while adhering to best practices and emerging technologies.



Job Responsibilities

  • Design, develop, and implement software solutions in line with business requirements.
  • Collaborate with cross-functional teams to define and optimize functionality.
  • Participate in code reviews and maintain code quality standards.
  • Troubleshoot, debug, and improve existing software applications.
  • Research and recommend new technologies that enhance existing processes.
  • Document software designs, processes, and changes for future reference.
  • Assist in the training and mentoring of junior developers within the team.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 3 years of experience in software development or related roles.
  • Proficient in programming languages such as Java, Python, JavaScript, or similar.
  • Strong understanding of software development principles and methodologies.
  • Experience with version control systems, preferably Git.
  • Previous exposure to cloud services and APIs is highly desirable.
  • Excellent problem-solving skills and attention to detail.


Technologies & Tools

The Software Engineer II will utilize a variety of technologies and tools including, but not limited to, cloud computing platforms (AWS, Azure), modern frameworks (React, Angular, or Vue.js), database management systems (SQL, NoSQL), and CI/CD pipelines (Jenkins, GitLab CI). Familiarity with Agile methodologies will also be prominent in the team's workflow.



Ideal Candidates

The ideal candidate for the Software Engineer II position at Fanatics is someone who is not only technically proficient but also exhibits a strong sense of teamwork and collaboration. They should be adaptable, eager to learn new technologies, and possess the ability to thrive in a fast-paced and dynamic environment. Strong communication skills, both verbal and written, are essential for effectively sharing ideas and solutions with team members and stakeholders.

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.