Software Engineer, Full-Stack Development
Company: Baseball Operations
Location: Philadelphia
Posted on: April 2, 2026
|
|
|
Job Description:
Title: Software Engineer, Full-Stack Development Department:
Baseball Research and Development, Application Development Reports
to: Assistant Director, Software Engineering Status: Regular
Full-Time Location: Philadelphia, PA Position Overview: The work of
a Software Engineer (Full-Stack Development) extends well beyond
merely coding. Phillies Research & Development takes a
product-centered approach in creating platforms, systems, and tools
that empower our entire organization to spend more time thinking
about baseball. We turn data into information into action. As a
member of our team, you will work across the technical stack to
develop our baseball web application platform. You partner closely
with Phillies R&D leadership, engineers, and data scientists to
identify the most impactful problems to tackle and then deliver
robust solutions on time. With your technical knowledge and
experience, you create visually engaging, user-friendly, and highly
performant data-driven platforms that allow users to interact with
large complex datasets in intuitive ways. In this role, your
ability to craft elegant front-end interfaces paired with robust
back-end systems, including API development, will impact
decision-making at the highest level across the Phillies
organization. In addition to Baseball R&D, you will collaborate
with end-users across Baseball Operations, Scouting, Player
Development and the Major League Coaching Staff. Specific areas of
focus may include, but are not limited to, the draft, free agency,
player evaluation, player development, applied biomechanics, and
in-game strategy. Responsibilities: Design and develop web-based
applications to support decision-makers across Baseball Operations
and the research arm of Baseball R&D, translating complex
datasets and requirements into intuitive, interactive, and engaging
products. Apply strong design skills to ensure a seamless user
experience and implement clean, responsive, and aesthetically
pleasing UIs that enhance data interaction. Collaborate with
backend and machine learning engineers to optimize the performance
of data-heavy applications, ensuring smooth rendering and
responsiveness. Required Qualifications: 1-3 years of experience in
full-stack web development, with a focus on responsive design and
interactive, data-driven user interfaces. Proficiency with
JavaScript or TypeScript and familiarity with modern front-end
development frameworks (e.g. React, Angular, Vue, Svelte).
Experience with UI/UX design patterns and research, as well as
familiarity with collaborative design tools (e.g. Figma, Sketch,
Adobe XD). Experience with back-end languages and technologies
(e.g. Node.js, Python, SQL) and familiarity with relational
databases (e.g. MySQL, Postgres). Excellent communication skills
when discussing application development concepts with technical and
non-technical colleagues. Proven leadership and self-direction.
Preferred Qualifications: BS, Master’s, PhD degree, or further
education in engineering, computer science or other technical
related fields or equivalent practical experience Proficiency with
interactive data visualization libraries (e.g. D3, Victory, visx,
ThreeJS, Plotly, or similar) Experience building and maintaining
RESTful APIs and familiarity with modern API (e.g. Fast API, Flask,
Express) and ORM frameworks (e.g. SQL Alchemy, Sequelize, Prisma)
Solid understanding of cloud infrastructure and data warehousing
(e.g. Google Cloud, AWS, Azure, Snowflake) and containerization
tools like Docker. Familiarity with integrating machine learning
models with front-end applications to enhance data interactivity
and decision-making. Passion for working with sports data and
research. What We Offer: Competitive Salary & Benefits: A benefits
package that includes health insurance (medical, dental, vision),
retirement plans (NUPP and 401k), paid time off, subsidized lunch,
discounted merchandise and tickets to Phillies games. Access To the
Cutting Edge: Exposure to advanced tools and proprietary data.
Dynamic Team Environment: Work with a team committed to excellence.
Personal Growth: Learn from teammates within a supportive and
driven environment. We are an equal opportunity employer, and all
qualified applicants will receive consideration for employment
without regard to race, color, religion, national origin, sex,
sexual orientation, age, disability, gender identity, marital or
veteran status, or any other protected class.
Keywords: Baseball Operations, Bayonne , Software Engineer, Full-Stack Development, IT / Software / Systems , Philadelphia, New Jersey