Pearl logo

Senior Software Engineer

Pearl
NewPosted today

LOCATION

India · Remote

EXPERIENCE

6+ Years

SKILLS REQUIRED

Full-Stack DevelopmentRESTful APIsC#DrupalUnit TestingIncident responseReact.jsTypescript.NET Core

Job description

Overview

Senior Software Engineer role at Pearl, initially focused on modernizing and securing Drupal-based platforms, with expansion into C#/.NET development and full-stack engineering initiatives.

What you'll do

  • 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 tools such as 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.

What you'll need

  • 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.
  • 2+ years of hands-on Drupal experience, including major-version upgrades and in Drupal database.
  • 2+ years of hands-on PHP experience, preferably with Drupal customization, modules, and maintenance.
  • 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 version upgrades, migrations, and custom module development.
  • Hands-on experience with React.js or Angular, with React preferred.

Details

  • Work mode: Remote.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer