Senior Analyst (R-18854)
Eyeota
Key Responsibilities:
- 1. Application & Integration Development-
- Frontend Development: Build intuitive, responsive, and modern user interfaces using HTML5, CSS3, JavaScript (ES6+), and frameworks such as React, Angular, Vue.js, or Next.js.
- Backend for AI Integration: Develop robust backend services using Python (FastAPI/Flask) to serve as the integration layer between frontend interfaces and AI/ML services.
- API Development & Consumption: Design, develop, and document RESTful or GraphQL APIs. Integrate third party and internal APIs, manage authentication flows, and maintain reliable data contracts between systems.
- Database Management: Design and manage relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.) to support application state, user data, logging, and conversation history.
- 2. Infrastructure & Operations-
- DevOps & Cloud Deployment: Containerize applications using Docker and deploy to cloud environments (AWS, Azure, or Google Cloud). Build and maintain CI/CD pipelines to enable automated testing and rapid deployment.
- Development Workflow Excellence: Use Git effectively for version control and team collaboration. Utilize package managers (npm, yarn) and build tools like Webpack or Vite in daily development.
- Application Quality & Reliability: Ensure end to end quality through unit, integration, and E2E tests using tools like Jest, Pytest, etc. Maintain resilience and reliability across all application layers, including AI service integrations.
- 3. Cross-Functional Responsibilities-
- Cloud‑Native Application Design: Architect and implement scalable, resilient systems using microservices or serverless patterns suitable for modern AI‑driven platforms.
- Web Security & Compliance: Implement secure authentication/authorization mechanisms, enforce secure communication with backend/AI services, and uphold best practices in web application security.
Key Skills:
- 5–8 years of professional full‑stack development experience with demonstrated ownership of end‑to‑end systems.
- Excellent understanding / knowledge of modern frontend technologies: HTML5, CSS3, JavaScript (ES6+), React/Angular/Vue.js, Next.js.
- Strong proficiency in backend development using Python, specifically FastAPI or Flask.
- Deep experience designing and consuming RESTful and/or GraphQL APIs.
- Competence in database technologies:
- Relational: PostgreSQL, MySQL
- NoSQL: MongoDB, DynamoDB, or equivalents
- Hands‑on experience with Docker, CI/CD pipelines, and deployments on AWS/Azure/GCP.
- Solid understanding of Git workflows and development tooling (npm/yarn, Webpack, Vite).
- Strong testing fundamentals across the stack (unit, integration, E2E).
- Knowledge of cloud‑native, microservices, or serverless architectures.
- Strong grounding in web security, including authentication, authorization, and secure API communication.
- Ability to collaborate cross‑functionally with product, data science, and platform engineering teams.

