Position Overview We are seeking a highly capable Full Stack Engineer with 3–6 years of professional experience building scalable, production-grade applications. This role requires strong proficiency across frontend and backend technologies, deep database expertise, and exposure to AI-powered systems. The ideal candidate is execution-focused, comfortable navigating ambiguity, and capable of delivering end-to-end solutions with high ownership. You will work closely with product, AI, and design teams to translate complex requirements into reliable, performant systems. Key Responsibilities • Design, develop, and maintain responsive web applications using React and Next.js, including Server-Side Rendering (SSR), Static Site Generation (SSG), and Incremental Static Regeneration (ISR). • Architect backend services using Java (Spring Boot preferred) and/or Go, applying clean architecture principles and domain-driven design where appropriate. • Design and implement RESTful and/or GraphQL APIs with proper versioning, validation, and authentication. • Build and optimize relational databases (PostgreSQL, MySQL) and NoSQL systems (MongoDB, Redis), including schema design, indexing strategies, and query performance tuning. • Integrate authentication and authorization mechanisms using OAuth 2.0, JWT, and role-based access control. • Develop scalable data flows and asynchronous processing using message queues and background workers. • Integrate generative AI capabilities into product workflows, including API integrations, embeddings-based search, and retrieval pipelines. • Participate in architecture discussions, code reviews, and engineering design sessions. • Implement automated testing (unit, integration, and end-to-end) and contribute to CI/CD pipelines. • Optimize performance across frontend and backend layers, including caching strategies and API response optimization. Required Technical Skills • Strong proficiency in React, Next.js, and modern JavaScript/TypeScript. • Experience building backend systems in Java (Spring Boot) and/or Go. • Solid understanding of RESTful API design, HTTP semantics, and API documentation standards. • Deep knowledge of relational databases, indexing, transactions, normalization, and query planning. • Familiarity with NoSQL systems and distributed caching (Redis preferred). • Experience with Docker-based containerization and CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins). • Working knowledge of cloud platforms (AWS, GCP, or Azure), including compute, storage, and networking fundamentals. • Basic understanding of LLM-based systems, including prompt engineering, embeddings, and retrieval-based architectures. Ideal Candidate Profile • Strong ownership mindset and bias toward execution. • Comfortable converting ambiguous requirements into structured technical solutions. • Demonstrates sound engineering judgment and system thinking. • Communicates clearly and collaborates effectively across functions. • Focused on delivering measurable outcomes, not just completing tasks.