The Baseball Data, Front End Development team at Major League Baseball is looking for accomplished Front-End Software Engineers to join our New York, NY office. You will be part of the team responsible for engineering the next generation of platforms to enhance fan experiences and engagement

The Opportunity:

As a Front End Software Engineer, you will write and maintain clean, concise, modular code in an agile environment, participate in code reviews and act as a leading voice. This role will be involved in end-to-end software solutions to create media experiences for baseball fans and to improve baseball operations.


  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience

  • 2+ years of proven software development experience

  • Experience delivering full stack software solutions using Java(Spring) and JavaScript(React/Node).

  • Proficiency in professional software development process (agile development) and tools (IDEs, source control, CI/CD pipeline, test frameworks)

  • History of producing and supporting multiple large-scale production systems

  • Worked on multi-threading and non blocking systems.

  • Experience with reactive systems is a plus


  • Actively participate in team ceremonies (sprint planning, stand-ups, design/code reviews, postmortems)

  • Design and decompose software systems; produce specifications for sub-systems, modules and APIs

  • Produce efficient, high-quality and testable implementations

  • Stay abreast of current tools and technologies

Related Jobs