Backend Developer
Job Summary
Core Tech Stack: Deep proficiency in TypeScript and Python. AI & Search: Strong understanding of Prompt Engineering integrating AI Models working with Vector databases/embeddings and search optimization using OpenSearch. Databases: Advanced hands-on experience with both relational and NoSQL storage solutions specifically MySQL DynamoDB and MongoDB. Architecture & Messaging: Expertise in building Microservices and implementing event-driven streaming with Apache Kafka. Cloud & DevOps: Strong familiarity with AWS cloud environments performance monitoring via CloudWatch and managing automated pipelines using Jenkins CI/CD. Job Description: We are seeking a highly skilled and proactive Senior Backend Developer with 5 years of experience to join our growing engineering this role you will take full ownership of designing building and scaling our core microservices architecture. A significant focus of this role will involve integrating AI capabilities (LLMs Prompt Engineering and Vector Search) into our products and orchestrating large-scale dataset migrations. If you thrive in a data-driven environment love solving complex architectural challenges and are ready to take major technical responsibility we want to hear from you. Key Responsibilities Architecture & Development: Design develop and maintain high-performance scalable microservices using TypeScript and Python. AI & Search Integration: Implement AI-driven features by working with LLM models optimizing prompt engineering utilizing vector databases and enhancing search capabilities via OpenSearch. Data Engineering & Migration: Take end-to-end ownership of large dataset migrations ensuring 100% data integrity high availability and optimal performance across MySQL DynamoDB and MongoDB. Event-Driven Streaming: Build and optimize real-time data pipelines and messaging systems using Apache Kafka. Cloud & DevOps Ownership: Manage cloud infrastructure on AWS monitor system health using CloudWatch and maintain/improve robust Jenkins CI/CD pipelines for seamless deployment. Nice to Have: AWS Certifications (e.g. AWS Certified Developer or Solutions Architect). Experience with specific vector databases (e.g. Pinecone Milvus Weaviate). Prior experience in a fast-paced SaaS or tech-startup environmen
Required Skills:
n Kafka.