Position Overview We are seeking a highly capable Full Stack Engineer with 36 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.