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.
Job Overview
The Platform Software Engineer III at Fanatics is responsible for designing, implementing, and maintaining scalable and robust software solutions that empower our eCommerce and digital platforms. This role involves collaborating with cross-functional teams to ensure optimal performance and reliability while contributing to the overall architectural evolution of the platform. The engineer will leverage their expertise to drive innovation, enhance the user experience, and deliver high-quality software products that meet and exceed business objectives.
Job Responsibilities
- Design, develop, and maintain application software for high-traffic eCommerce platforms.
- Collaborate with product management and engineering teams to define software requirements and functionalities.
- Optimize and refactor existing codebases to improve performance and maintainability.
- Participate in code reviews, ensuring adherence to best practices and coding standards.
- Troubleshoot and debug complex software issues across multiple environments.
- Implement monitoring and logging solutions to enhance system visibility and reliability.
- Mentor junior engineers, fostering a culture of continuous learning and improvement.
- Stay current with industry trends and emerging technologies to evaluate their application within Fanatics’ platform.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in software development within an enterprise environment.
- Proficiency in programming languages such as Java, Python, or Go.
- Expertise in microservices architecture and RESTful APIs.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and associated services.
- Strong understanding of database management systems, including SQL and NoSQL solutions.
- Experience with CI/CD pipelines and DevOps practices.
- Excellent problem-solving skills and the ability to work in a fast-paced environment.
Technologies & Tools
This position requires proficiency in a variety of technologies and tools commonly used in software engineering. Candidates should be well-versed in programming languages such as Java or Python, along with frameworks like Spring or Django. Familiarity with cloud services (AWS or Azure), containerization tools (Docker, Kubernetes), and database technologies (MySQL, MongoDB) is essential. Knowledge of version control systems (Git) and CI/CD methodologies is also crucial for improving deployment efficiency and code quality.
Ideal Candidates
Ideal candidates for the Platform Software Engineer III role possess a strong technical background along with excellent interpersonal skills. They are self-motivated, detail-oriented professionals with a passion for innovation and a commitment to delivering high-quality software solutions. The right individual will thrive in a collaborative team environment and exhibit strong leadership qualities, inspiring others through mentorship and knowledge sharing. A proactive approach to problem-solving and a willingness to embrace challenges are key characteristics that contribute to success in this role.
In North Carolina, the weekly job search for unemployment is 3 job contacts a week (1 of them may be a reemployment activity), its agency says. What it asks →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.