Source description
About the role
As a Full-Stack Software Engineer at our company, you will play a key role in enhancing applications with generative AI capabilities. Your responsibilities will include integrating large language models (LLMs), building AI-driven features, and developing scalable frontend and backend systems. Responsibilities: - Design, develop, and maintain Python backend services using FastAPI - Integrate large language models (LLMs) into applications for AI-driven features - Build scalable React.js frontends with functional components, hooks, and performance optimizations - Implement retrieval-augmented generation (RAG) patterns and streaming AI responses - Develop and consume REST and GraphQL APIs, including real-time features - Ensure code quality using testing frameworks such as PyTest and React Testing Library - Manage containerized deployments using Docker and orchestration tools like Kubernetes and Helm - Apply secure development practices including OWASP guidelines, JWT/OIDC authentication, rate limiting, and input validation - Collaborate with cross-functional teams to define and deliver AI-enabled product features Requirements: - 812 years of professional development experience - Expert-level Python skills (FastAPI essential; Django/Flask experience is a plus) - Strong modern JavaScript/TypeScript and deep React.js expertise (functional components, hooks, context, custom hooks, performance optimization) - Experience building and consuming REST/GraphQL APIs and real-time features - Strong understanding of testing: PyTest, Playwright/Cypress, React Testing Library - Experience with containerization & orchestration: Docker, Kubernetes, Helm - Knowledge of secure development practices (OWASP, JWT/OIDC, rate limiting, input validation) In addition to the technical qualifications, you will have the opportunity to work in a collaborative environment with cross-functional teams to deliver innovative AI-enabled product features. As a Full-Stack Software Engineer at our company, you will play a key role in enhancing applications with generative AI capabilities. Your responsibilities will include integrating large language models (LLMs), building AI-driven features, and developing scalable frontend and backend systems. Responsibilities: - Design, develop, and maintain Python backend services using FastAPI - Integrate large language models (LLMs) into applications for AI-driven features - Build scalable React.js frontends with functional components, hooks, and performance optimizations - Implement retrieval-augmented generation (RAG) patterns and streaming AI responses - Develop and consume REST and GraphQL APIs, including real-time features - Ensure code quality using testing frameworks such as PyTest and React Testing Library - Manage containerized deployments using Docker and orchestration tools like Kubernetes and Helm - Apply secure development practices including OWASP guidelines, JWT/OIDC authentication, rate limiting, and input validation - Collaborate with cross-functional teams to define and deliver AI-enabled product features Requirements: - 812 years of professional development experience - Expert-level Python skills (FastAPI essential; Django/Flask experience is a plus) - Strong modern JavaScript/TypeScript and deep React.js expertise (functional components, hooks, context, custom hooks, performance optimization) - Experience building and consuming REST/GraphQL APIs and real-time features - Strong understanding of testing: PyTest, Playwright/Cypress, React Testing Library - Experience with containerization & orchestration: Docker, Kubernetes, Helm - Knowledge of secure development practices (OWASP, JWT/OIDC, rate limiting, input validation) In addition to the technical qualifications, you will have the opportunity to work in a collaborative environment with cross-functional teams to deliver innovative AI-enabled product features.
More at sourcebae