Mark43 is hiring a Senior Software Engineer - Universal Search to build and scale the systems behind their universal search platform. The ideal candidate will have experience with distributed systems, real-time data indexing, and modern search technologies, as well as proficiency in Java or TypeScript/JavaScript with strong backend development experience.
Requirements
- 4+ years of professional experience in a senior backend engineer role
- Proficiency in Java or TypeScript/JavaScript with strong backend development experience
- Experience integrating and working with third-party systems to support search functionality across domains
- Familiarity with event-driven architectures using Amazon SNS, Amazon SQS, or Kinesis
- Strong experience with AWS services such as Lambda, API Gateway, Step Functions, S3, ECS/EKS, DynamoDB, Aurora/RDS, IAM, and CloudWatch
- Prior experience using AI engines to increase development velocity and deliver results
- Solid understanding of indexing strategies, document schema design, and query optimization
- Comfort working with CI/CD workflows and Infrastructure-as-Code (IaC) tools in a serverless-first, microservices-based architecture
- Excellent written and verbal communication skills
Benefits
- Competitive salary and benefits
- 401k Matching
- Relocation Assistance
- Generous Paid Time Off