30 Sep
|
Albertsons Companies India
|
Bengaluru
30 Sep
Albertsons Companies India
Bengaluru
About Albertsons Companies Inc.:
As a leading food and drug retailer in the United States, Albertsons Companies, Inc. operates over 2,200 stores across 35 states and the District of Columbia. Our well-known banners across the United States, including Albertsons, Safeway, Vons, Jewel-Osco and others, serve more than 36 million U.S customers each week.
We build and shape technology solutions that solve customers’ problems every day, making things easier for them when they shop with us online or in a store. We have made bold, strategic moves to migrate and modernize our core foundational capabilities, positioning ourselves as the first fully cloud-based grocery tech company in the industry.
Our success is built on a one-team approach, driven by the desire to understand and enhance the customer experience. By constantly pushing the boundaries of retail, we are transforming shopping into an experience that is easy, efficient, fun and engaging.
About Albertsons Companies India:
At Albertsons Companies India, we're not just pushing the boundaries of technology and retail innovation, we're cultivating a space where ideas flourish and careers thrive. Our workplace in India is a vital extension of the Albertsons Companies Inc. workforce and important to the next phase in the company’s technology journey to support millions of customers’ lives every day.
At the Albertsons Companies India, we are raising the bar to grow across Technology & Engineering, AI, Digital and other company functions, and transform a 165-year-old American retailer.
At Albertsons Companies
India associates collaborate directly with international teams, enhancing decision-making processes and organizational agility through exciting and pivotal projects.
Your work will make history and help millions of lives each day come together around the joys of food and inspire their well-being.
Full Stack Engineer:
- 3–6 years of professional software engineering experience.
ROLE SUMMARY:
As a Full Stack Engineer you will build features end to end — from React + TypeScript + Tailwind user interfaces, through production Python/FastAPI APIs, to the PostgreSQL and Redis data layer — with little supervision. You will write solid tests, take part in code reviews, and work closely with design and product to ship high-quality features, including backend services for AI workflows.
WHAT YOU’LL DO:
- Build features end to end across the UI, APIs and data layer with little supervision
- Develop frontend modules with React + TypeScript + Tailwind, including reusable components aligned to the design system
- Build robust API integrations on the frontend: contracts, caching/retries, session handling
- Implement production APIs in Python/FastAPI with versioning, pagination and error contracts; streaming via SSE/WebSocket
- Build and evolve data layers: Postgres/SQL schema design, indexing, query tuning and Redis caching
- Contribute to backend services for AI workflows: orchestration (state, retries, timeouts, idempotency), tool execution and retrieval pipelines
- Write solid tests: component tests with React Testing Library and Playwright E2E in CI, plus backend tests
- Participate in code reviews and maintain review discipline
- Improve reliability and performance: observability (logs/metrics/traces), profiling, incident fixes, Core Web Vitals
- Work with design and product to refine requirements and deliver polished, accessible UI
MUST-HAVE:
Frontend:
- Solid production experience with React + TypeScript (hooks, routing, React architecture)
- Tailwind CSS at scale — consistent patterns and reusable UI primitives
- Testing with React Testing Library, Jest/Vitest and Playwright E2E, integrated in CI
- State and caching with React Query/SWR and Zustand/Redux Toolkit
- Accessibility standards (WCAG)
- Performance profiling and optimization experience (code-splitting, bundle analysis, Lighthouse)
- Deployment basics: Docker, env/config management, CI/CD collaboration.
Backend / Platform:
- Strong Python backend ownership (FastAPI preferred) and production API design: versioning, pagination, error contracts
- Streaming via SSE/WebSocket
- SQL/PostgreSQL: data modeling, schema design, indexing and query optimization; Redis caching
- Concurrency: asyncio, thread pools, process pools and their performance tradeoffs
- Distributed systems fundamentals: queues/workers (Kafka/RabbitMQ/SQS), retries, backoff, DLQ, rate limiting, backpressure, circuit breaker
- Docker, deployment/operations basics and CI/CD.
Leadership & collaboration:
- Works independently and delivers features end to end with little supervision
- Constructive participant in code reviews
- Collaborates effectively with design and product
- Ownership of quality: testing, accessibility and production UI quality.
NICE-TO-HAVE:
- gRPC exposure, Kubernetes (K8s), Vector DB + reranking/hybrid search, OpenTelemetry and observability tooling (Datadog/Prometheus).
📌 Advanced Engineer Software - Backend Python-29789] (Bengaluru)
🏢 Albertsons Companies India
📍 Bengaluru