Pearl - Senior Software Engineer
Requirements
• AI-Powered Features – Build AI agents and contribute to AI/ML-powered product features using the latest LLM models. • AI-Powered Features • Quality Engineering – Build robust unit, integration, and end-to-end testing into the products you deliver. • Quality Engineering • Backend Engineering – 6+ years of web development experience with strong expertise in Drupal, PHP and along with C#, .NET Core, REST APIs, and service-oriented/event-driven architectures. • Backend Engineering • Drupal Expertise – 2+ years of hands-on Drupal experience, including major-version upgrades and in Drupal database. • Drupal Expertise • PHP Development – 2+ years of hands-on PHP experience, preferably with Drupal customization, modules, and maintenance. • PHP Development • AI/LLM Exposure – Experience leveraging AI/LLMs for development, testing, code interpretation, analysis, and other engineering use cases. • AI/LLM Exposure • Scalable Systems – Strong experience building complex web applications and working with high-volume systems and large-scale data processing. • Scalable Systems • Engineering Mindset – Strong understanding of architectural patterns, clean/maintainable code, and modern web services. • Engineering Mindset • Collaboration & Ownership – Strong problem-solving, communication, cross-functional collaboration, and ability to manage multiple priorities. • Collaboration & Ownership • Drupal Modernization - Experience with Drupal 11 version upgrades, migrations, and custom module development. • Drupal Modernization • Modern Front-End Frameworks - Hands-on experience with React.js or Angular, with React preferred. • Modern Front-End Frameworks • Our Commitment to an Inclusive Workplace
Responsibilities
• Drupal Platform – Own and maintain the Drupal platform, including upgrades, security updates, troubleshooting, and ongoing support. • Drupal Platform • Backend Development – Design, implement, and scale backend services using C#, .NET Core, RESTful APIs, and service-oriented architectures. • Backend Development • Frontend Development – Build and enhance web applications using React, Redux, TypeScript, and JavaScript. • Frontend Development • Scalable Systems – Design and evolve highly scalable, reliable systems for high-traffic environments with strong observability and extensibility. • Scalable Systems • AI & LLM Engineering – Leverage tools such as Cursor, Claude, and GitHub Copilot and build AI agents using the latest LLM models. • AI & LLM Engineering • AI/ML Features – Collaborate with Product and Design teams to develop AI/ML-powered product features. • AI/ML Features • Production Support – Diagnose and resolve production issues and contribute to incident response and system resilience. • Production Support • Cross-Functional Collaboration – Partner with Product, Design, and Data teams from discovery through product launch. • Cross-Functional Collaboration • Quality & Testing – Build and maintain unit, integration, and end-to-end tests throughout the development lifecycle. • Quality & Testing • Technical Leadership – Participate in code and design reviews, promote knowledge sharing, and drive continuous improvement. • Technical Leadership • What You'll Build • What You'll Build • Scalable Web Applications – Build high-performance, reliable web applications designed for high-traffic environments. • Scalable Web Applications • Backend Services – Develop scalable services and RESTful APIs using C# and .NET Core. • Backend Services • Drupal Solutions – Build, enhance, and modernize Drupal-based platforms, including upgrades and customizations. • Drupal Solutions • Modern Frontend Experiences – Develop user-facing applications using React, Redux, TypeScript, and JavaScript.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT