Cleveland Guardians - Baseball Operations is hiring a

Full Stack Engineer

Cleveland, United States

Primary Purpose
Our Baseball Systems department is focused on creating innovative software tools and data solutions that directly impact the organization’s ability to acquire players, develop their skills, and optimize their performance. The products we build facilitate operations and enhance decision-making across all areas of the organization, and help answer questions such as “Which trades should we execute?”, “Who should we select with our next pick in the draft?”, and “How can we help players use data from yesterday’s game to improve?” If you enjoy working on data visualization, developing high-impact tools, and collaborating with talented individuals, we want to hear from you.   

We are seeking a talented Full Stack Software Engineer to design and develop innovative solutions that empower our stakeholders to make faster, more informed decisions. You will play a vital role in developing data-driven applications that streamline daily operations and contribute to the Guardians' goal: winning the World Series.

Essential Duties & Responsibilities
•    Design, develop, and maintain user interfaces using Vue.js with a focus on creating exceptional user experiences. 
•    Develop and implement secure, scalable RESTful APIs using Python (Django/Flask), Typescript and C# (ASP.NET). 
•    Collaborate closely with cross-functional teams (Platform, Data Engineering, Product Managers) to ensure smooth execution. 
•    Stay current on front-end trends and best practices, sharing knowledge with the team for continuous improvement. 
•    Write clean, testable, maintainable, and well-documented code. 
•    Participate in code reviews and effectively collaborate with other engineers. 

Skills and Qualifications
•    At least 3+ years of experience as a Full Stack Software Engineer or similar role, with a portifolio of successful projects 
•    In-depth knowledge of Vue.js and experience with data stores (eg -Pinia, Vuex), routing (eg Vue Router), testing (eg Jest, Vitest, Playwright), and general modern framework best practices. 
•    Solid understanding of Python (Django/Flask) and C# (ASP.NET) with experience building web APIs. 
•    Experience with data storage solutions (e.g., SQL Server, Buckets). 
•    Experience with cloud platforms (e.g., GCP) is a plus. 
•    Excellent written and verbal communication skills. 
•    A passion for learning and a problem-solving mindset. 
•    Experience with containerization technologies (e.g., Docker) is a plus. 
•    Experience with mobile technology (Native apps, Responsive Web Design, or PWA) is a plus. 

Role Requirements
•    Role will be based in Cleveland, Ohio.

Organizational Requirements
•    Reads, speaks, comprehends, and communicates English effectively in all communications. 
•    Represents the Cleveland Guardians in a positive fashion to all business partners and the general public. 
•    Ability to develop and maintain successful working relationships with members of the Front Office. 
•    Ability to act according to the organizational values and service excellence at all times. 
•    Ability to work with diverse populations and have a demonstrated commitment to social justice. 
•    Ability to walk, sit or stand for an entire shift. 
•    Ability to work extended days and hours, including holidays and weekends. 
•    Ability to move throughout all areas and levels of the Ballpark. 
•    Ability to work in a diverse and changing environment. 
•    Occasional physical activity such as lifting and carrying boxes up to 25 lbs.

The Cleveland Guardians are committed to developing and maintaining an environment that embraces all forms of diversity to enrich our core values, enhance our competitive position, strengthen our impact within our community, and foster a greater sense of belonging for our employees. 
 
In this spirit, we know studies have shown that people from historically underserved groups - including women and people of color - are less likely to apply for jobs unless they believe they meet every one of the qualifications as described in a job description. We are most interested in finding the best candidate for the job and understand that candidate may bring certain skills and experiences to the role that are not listed in our job description, but that would add tremendous value to our organization. We would encourage you to apply, even if you don’t believe you meet every one of our qualifications described. 

 

Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Full-Stack Engineer Q&A's
Report this job
Apply for this job