Houston Astros Jobs

Here's your chance to view, apply and be notified of the best positions with the Houston Astros.

If you are interested in working for the Houston Astros, please apply for the job online. Please press "Apply Now" and then press the next "Apply Now" button and fill out the entire application as incomplete records will not be considered.

Full-Stack Developer with Houston Astros in Houston, TX

Houston Astros jobs
Sports Jobs in Houston, TX
Player Operations: Team Administration/Operations
Developer, Full- Stack
Department:                      Baseball Operations   
Supervisor:                         Director, Research & Development   
Classification:                   Full-time (Exempt)
The Houston Astros Baseball Club is accepting applications for a talented full-stack developer to join our growing Research & Development team within Baseball Operations. This position will help plan, design, and build new tools, visualizations, and APIs for the next generation of Astros web apps to support all facets of Baseball Operations (scouting, player development, player acquisition, video, and more).

Essential Duties & Responsibilities:
  • Collaborate with a cross-functional agile team on designing, testing, implementing, and maintaining scalable applications for Baseball Operations
  • Build and enhance interactive user interfaces that facilitate end users’ exploration of baseball datasets, proprietary models and metrics, and video
  • Participate in the conceptualization and wireframing of new tools and APIs
  • Create efficient and robust data access and BFF services

Education and/or Experience:
  • Interest in baseball
  • Proficiency with object-oriented concepts and languages such as C#, Java, Python
  • Proficiency with relational databases such as SQL Server, Postgres, Oracle
  • Strong analytical and problem-solving skills
  • Strong interpersonal and communication skills (written and verbal)
  • Bachelor’s degree in computer science or related field
  • Experience with back-end web services (especially data access and BFF pattern)
  • Experience with front-end frameworks such as Bootstrap, Angular or React
  • Experience with web-based data visualization libraries such as Plotly or D3
  • Experience with HTML5 video libraries
  • Experience with cloud services (Azure/AWS/GCP)
  • Experience with containerization technology (Docker)
  • Experience with continuous integration/continuous deployment (Git, Jenkins)
  • Experience with automated testing and test-driven development
  • Experience with agile software development
  • Familiarity with Python and R

Work Environment:
This job operates in an office setting. This role routinely uses standard office equipment such as computers, phones and photocopiers.  The noise level is usually moderate but can be loud within the stadium environment. 

Physical Demands:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. This is a largely sedentary role. Specific vision abilities required by this job include close and focused vision. 

Position Type and Expected Hours of Work:
Ability to work a flexible schedule, including; extended hours, evenings, weekends, and holidays.

Other Duties:
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law. 

Job Questions:

  1. How did you hear about this job?