JobHabor

Senior Software Engineer - Universal Search

Mark43

Location
Canada · United Kingdom · Alabama +37
Workplace
Remote
Employment
Full Time
Salary
Apply on the employer’s site

Posted 5mo ago

The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.

Responsibilities

  • Lead end-to-end system design for universal search
  • Extend platform configurability and connectivity
  • Review pull requests for authorization layer and index mappings
  • Act as release manager for deployment logistics
  • Own end-to-end delivery of permission-aware global search filtering
  • Mentor junior engineers and coach teammates
  • Participate in on-call rotation and resolve search query issues

Requirements

  • 4+ years of professional backend experience
  • Proficiency in Java or TypeScript/JavaScript
  • Experience integrating with third-party systems for search
  • Familiarity with event-driven architectures (SNS, SQS, Kinesis)
  • Strong experience with AWS services (Lambda, API Gateway, S3, etc.)
  • Prior experience using AI engines to increase development velocity
  • Solid understanding of indexing strategies, schema design, and query optimization

Preferred

  • Prior experience working on multi-tenant platforms or large-scale search products
  • Familiarity with public safety or regulated domains
  • Knowledge of security best practices around data access and query auditing

Skills

  • Java
  • TypeScript
  • JavaScript
  • Amazon SNS
  • Amazon SQS
  • Kinesis
  • AWS Lambda
  • AWS API Gateway
  • AWS Step Functions
  • AWS S3
  • AWS ECS
  • AWS EKS
  • AWS DynamoDB
  • AWS Aurora
  • AWS RDS
  • AWS IAM
  • AWS CloudWatch
  • CI/CD
  • Infrastructure-as-Code (IaC)

Similar roles