Anunciada dia 16 junho
Missão do cargo
This is a fully remote position, PJ model and salary range is 25-30/hr USD.Required Qualifications- CMS Backend: Strong PHP development experience and deep familiarity with the Symfony framework, Composer package management, and Twig templating engine.- API Experience: 3+ years experience designing and writing content-driven GraphQL and REST APIs in microservices-based architectures.- Data & Search: Strong SQL skills and hands-on experience with popular open-source RDBMS, plus search technology such as Solr or Elasticsearch.- Cloud & Containers: Experience with cloud architecture (ideally AWS) and production experience with Docker and Kubernetes.- Engineering Fundamentals: Excellent understanding of Object-Oriented Programming and Design, with strong ability to architect and develop enterprise-level applications and backend systems.- Stakeholder Collaboration: Ability to collaborate effectively with cross-functional stakeholders in a dynamic, fast-paced environment.- Process & Tooling: Experience working with agile processes and version control systems (Git).- Education & Experience: BS in Computer Science or equivalent experience.- 3+ years of experience building scalable, production-grade backend services and content platforms.- Strong proficiency in server-side languages, asynchronous programming, and modern object-oriented design patterns.- Experience designing and consuming APIs (REST and GraphQL) in microservices-based architectures.- Experience modeling complex data flows and schemas for transactional and integration workflows.- Experience working with cloud platforms (AWS, GCP, or OCI) and containerized environments (Docker, Kubernetes).- Familiarity with distributed systems concepts including caching (Redis, Memcached) and messaging systems (Kafka, RabbitMQ).- Strong debugging and performance troubleshooting skills, including use of monitoring/observability tools.- Soft Skills: Strong initiative, creative thinking, and the ability to work in a collaborative, innovative, flexible, and team-oriented environment. Excellent written and verbal communication skills. Passion for sports and a dedication to creating exceptional fan experiences..Preferred Qualifications- CMS Exposure: Exposure to popular proprietary or open-source CMS systems such as WordPress, Drupal, Joomla, or Magento.- Additional Languages: Exposure to Golang and/or Rust for performance-critical services.- Cloud Focus: 3+ years working with cloud technologies (AWS is strongly preferred).- Certifications: Cloud certifications (AWS, GCP, OCI).- Frontend Skills: Working knowledge of Node.Js, TypeScript, and React/Next.Js sufficient to collaborate on full-stack features and contribute to shared tooling.- Web Fundamentals: Familiarity with HTML, CSS (layout, specificity, cross-browser compatibility), and Web Components.- Collaboration: Proven experience in cross-team collaboration for requirements, implementation, and testing.- AI Tooling: Experience with AI development tools (Cursor, Copilot, etc.) to optimize engineering workflows.- Enthusiasm: Enthusiasm for learning new frameworks and languages.We are seeking a Senior Software Engineer to be a key member of our Content Management engineering teamWhat You Will Do- Architect Backend Services: Design and develop new business-led content management services and APIs with an emphasis on performance, scalability, and reliability.- Drive Full-Stack Solutions: Work closely with DevOps on backend solutions to complex problems, ensuring scale and availability across our content platforms.- Build CMS Infrastructure: Develop services and APIs that enable editors to create visually-rich and data-driven content experiences, and streamline backend workflows so stakeholders can produce more content quicker.- Integrate AI/ML: Integrate content classification ML/AI processes and pipelines to better annotate video and image assets, enabling smarter aggregation and distribution.- Modernize Legacy Systems: Upgrade and migrate existing legacy backend services into modern frameworks, and adapt and optimize current systems for deployment on cloud-based infrastructure.- Platform Consolidation: Facilitate better content distribution and aggregation within the various business units, and contribute to consolidating distinct CMS platforms used across the organization.- Operational Excellence: Provide engineering support to stakeholders, ensuring a high level of service availability with appropriate testing, monitoring, observability, and alerting.- Data Modeling: Model complex data flows and schemas for transactional and integration workflows powering editorial and consumer-facing experiences.- Collaborate and Prototype: Work closely within a small engineering group, partnering with design and product teams to rapidly design, develop, and prototype solutions to key business challenges.- Mentor and Document: Contribute to clear documentation and diagrams to facilitate easy onboarding for other engineers and support teams. Review code to ensure adherence to best practices (style, testability, efficiency).