TU PRÓXIMO CAPÍTULO
Senior Software Engineer
Sobre el puesto
• Modernize and secure Drupal-based platforms, ensuring system stability, security compliance, and seamless customer experiences
• Own and maintain the Drupal platform, including upgrades, security updates, troubleshooting, and ongoing support
• Design, implement, and scale backend services using C#, .NET Core, RESTful APIs, and service-oriented architectures
• Build and enhance web applications using React, Redux, TypeScript, and JavaScript
• Design and evolve highly scalable, reliable systems for high-traffic environments with strong observability and extensibility
• Leverage Cursor, Claude, and GitHub Copilot and build AI agents using the latest LLM models
• Collaborate with Product and Design teams to develop AI/ML-powered product features
• Diagnose and resolve production issues and contribute to incident response and system resilience
• Partner with Product, Design, and Data teams from discovery through product launch
• Build and maintain unit, integration, and end-to-end tests throughout the development lifecycle
• Participate in code and design reviews, promote knowledge sharing, and drive continuous improvement
• Build scalable web applications, backend services, Drupal solutions, modern frontend experiences, AI-powered features, and quality engineering capabilities
• 6+ years of web development experience
• 2+ years of hands-on Drupal experience, including major-version upgrades and Drupal database experience
• 2+ years of hands-on PHP experience, preferably with Drupal customization, modules, and maintenance
• Strong expertise in Drupal, PHP, C#, .NET Core, REST APIs, and service-oriented/event-driven architectures
• Experience leveraging AI/LLMs for development, testing, code interpretation, analysis, and other engineering use cases
• Strong experience building complex web applications and working with high-volume systems and large-scale data processing
• Strong understanding of architectural patterns, clean/maintainable code, and modern web services
• Strong problem-solving, communication, cross-functional collaboration, and ability to manage multiple priorities
• Nice to have: experience with Drupal 11 upgrades, migrations, and custom module development
• Nice to have: hands-on experience with React.js or Angular, with React preferred
• AI-assisted development tools, including Cursor, Claude, and GitHub Copilot
• Opportunity to collaborate with global teams
• Inclusive workplace and equal opportunity employment
• AI may be used during the hiring process to record, transcribe, analyze, and rank interview responses