Software Engineer II (Full stack)
Core
Design and build modern web applications and user experiences for AI-driven product discovery, search, recommendation, and personalization.
Role type
Full stack software engineer
Builds
Modern web applications, reusable UI components, and integration layers for AI-driven product discovery and search
Domain
Internet / AI / Search / Recommendation
Deliverable
product features
Required skills
React, TypeScript, JavaScript, Java, Spring Boot, REST API integration, microservices architecture, SQL/NoSQL databases, Redis, Kafka, cloud platforms (Azure/AWS/GCP)
Preferred skills
Elasticsearch, OpenSearch, Azure AI Search, Generative AI, LLMs, conversational experiences
Technologies
React, TypeScript, JavaScript, Java, Spring Boot, Redis, Kafka, Elasticsearch, OpenSearch, Azure AI Search, SQL, NoSQL
Responsibilities
Develop reusable UI components and frontend applications; Integrate frontend applications with APIs, microservices, and backend services; Contribute to backend services and integration layers; Improve application performance, accessibility, scalability, and reliability; Participate in design reviews, code reviews, and engineering best-practice activities
Seniority
Mid-level (4+ years experience)
