RESPONSIBILTIES: - GraphQL Subject Matter Expert (SME): - Act as the primary technical expert for our GraphQL engine deployment. - Define and evangelize best practices for GraphQL schema design, permissions, actions, and remote schemas within GraphQL Server. - Collaborate with development teams on integrating applications with GraphQL Server. - Azure Function API Development & Roadmap: - Lead the design, architecture, and development of new APIs using Azure Functions, primarily in Python, but occasionally running R in Docker, to handle high-compute tasks and serve complex data. - Implement robust error handling, logging, and monitoring for Azure Function APIs. - Integrate Azure Functions with various data sources (databases, other APIs, event streams) and internal systems. - General API Management: - Collaborate closely with front-end developers, data engineers, and SRE/DevOps to understand requirements and deliver effective API solutions. - Develop unit and integration tests for APIs to ensure reliability and correctness. - Monitor API performance and usage, identifying bottlenecks and implementing optimizations. COMPETENCIES: - [3-5]+ years of professional experience in software development, with a strong focus on backend systems and API development. - Proven, hands-on experience designing, building, deploying, and maintaining APIs (RESTful required, GraphQL strongly preferred). - Strong proficiency in Python programming, including experience with relevant libraries for web frameworks/APIs (e.g., Flask, FastAPI) and data handling. - Demonstrable experience developing and deploying serverless applications using cloud platforms, specifically Microsoft Azure Functions. - Experience working with relational databases (e.g., PostgreSQL, SQL Server) and understanding of data modeling concepts. ADDITIONAL QUALIFICATIONS: - Experience with version control systems (e.g., Git) and CI/CD concepts. - Solid understanding of API security principles (Authentication, Authorization, etc). - Excellent analytical and problem-solving skills. - Strong communication and collaboration abilities. - A passion for learning new technologies and a strong work ethic. - Experience with Agile development methodologies (Scrum, Kanban). - Experience with cloud platforms (AWS, GCP, Azure).In addition to the above requirements, all roles within Baseball Operations are expected to effectively demonstrate our universal competencies related to problem solving, teamwork, clarity of communication, and time management, along with embodying our culture of honesty, humility, relentlessness, and commitment to DEIB.
Job Type
Onsite role
Skills required
GraphQL, Azure, Python, Docker, Serverless, PostgreSQL, CI/CD, Agile
Location
Boston, MA, United States
Salary
No salary information was found.
Date Posted
May 20, 2025
The Boston Red Sox are seeking a skilled Backend/API Engineer to design and manage their API ecosystem, focusing on GraphQL and Azure Functions. This role is crucial for enhancing the software and data pipelines used in Baseball Operations.