freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Engineer

Summary

Builds full-stack features using Python (FastAPI), Angular, TypeScript, and GCP for a global IT services firm, owning end-to-end delivery in a hybrid role.

Tata Consultancy Services is an equal opportunity employer, our commitment to diversity & inclusion drives our efforts to provide equal opportunity to all candidates who meet our required knowledge & competency needs, irrespective of any socio-economic background, race, color, national origin, religion, sex, gender identity/expression, age, marital status, disability, sexual orientation or any others. We encourage anyone interested to build a career in TCS to participate in our recruitment & selection process.

TCS is seeking skilled professionals to join our team as Full Stack Engineer.

Technical/Functional Skills

  • Seniority: 5+ years total experience, with 3+ years specifically working across our core stack.
  • Core Stack: Python (FastAPI), Angular (v14+), TypeScript, GCP.
  • Backend Must-Haves: Asyncio, microservices architecture, GCP (Cloud Run, Pub/Sub, GCS), Docker multi-stage builds, and PostgreSQL (SQL Alchemy).
  • Frontend Must-Haves: Angular Signals, Standalone Components, NgRx/Akita state management, deep RxJS knowledge, and DOM rendering optimization.
  • Nice-to-Haves: Canvas API, WebGL, GraphQL, FFmpeg, Pillow.
  • Soft Skills/Shared: Ability to break down vague requests into technical tasks, write RFCs before coding, end-to-end feature ownership.
  • English Level: B2/C1 required.
  • Practice: Software Engineering / Full-Stack Development - Mandatory -Portuguese/ Brazilian

Qualifications

  • Advanced knowledge of English and Portuguese
  • Years of Experience: + 5 Years from specified domain
  • Bachelor's in computer science or other equivalent technical discipline

Work modality: Hybrid

Candidate must be located in or willing to relocate to Querétaro, CDMX, Monterrey, Guadalajara, it will be requested to attend office at least 3 days per week.

See also