100% remoto

Senior Software Engineer

Insight Global • Brazil • Tecnologia

A combinar PJ • Sênior

Descrição da vaga

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 team

What 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).