Tata Consultancy Services

Full Stack Engineer

Tata Consultancy Services$120K — $140K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in full stack development with expertise in Java, Spring Boot, React, and Next.js.
  • Proficient in building responsive user interfaces and implementing modern frontend technologies like React Hooks and server-side rendering.
  • Experience with designing and consuming RESTful and GraphQL APIs for scalable applications.
  • Strong knowledge of database optimization techniques and performance strategies.
  • Familiarity with Agile/Scrum methodologies and best practices in secure coding.

Responsibilities

  • Design and develop full stack applications using modern technologies and frameworks.
  • Build and optimize responsive user interfaces in React aligning with user experience requirements.
  • Create and manage backend services and APIs in Spring Boot to support application logic.
  • Implement GraphQL APIs to enhance data retrieval efficiency and frontend flexibility.
  • Conduct unit testing, integration testing, and debugging for both frontend and backend systems.
  • Facilitate code reviews to uphold code quality and integrity throughout development.
  • Lead deployment activities and participate in application stabilization efforts post-release.

Benefits

  • Annual discretionary incentive bonus for performance.
  • Comprehensive medical coverage including health, dental, and vision.
  • Family support benefits including maternity and parental leave.
  • Professional development opportunities through training reimbursement.
  • Legal assistance and financial options such as student loan refinancing and a 401K plan.
Full Job Description
Must Have Technical/Functional Skill
• Design, develop, and deliver end to end full stack applications using modern frontend and backend technologies.
• Build responsive, high performance user interfaces using React and Next.js, following component based and modular architecture.
• Develop and maintain backend services and APIs using Java and Spring Boot, ensuring scalability, security, and reliability.
• Design, implement, and consume GraphQL APIs, enabling efficient data retrieval and flexible frontend integrations.
• Develop and integrate RESTful APIs alongside GraphQL as required for different application use cases.
• Optimize database performance, including query optimization, indexing strategies, and efficient data access patterns.
• Work extensively with JavaScript/TypeScript, modern React features (hooks, SSR), and frontend performance techniques.
• Ensure seamless frontend backend integration, maintaining clean contracts and well defined API schemas.
• Perform performance optimization across UI rendering, API response times, and database interactions.
• Implement unit testing and integration testing for frontend, backend, and API layers.
• Debug, analyze, and resolve full stack issues, including UI defects, API failures, and data inconsistencies.
• Support application deployments, releases, and post deployment enhancements in collaboration with DevOps teams.
• Follow best practices for secure coding, maintainable architecture, and scalable design.
• Participate actively in Agile/Scrum delivery, owning stories from implementation through testing and deployment.
• Deliver independently while maintaining high standards of quality and documentation.

Roles & Responsibilities
• Develop and enhance React / Next.js frontend components aligned with UX and functional requirements.
• Design and build Spring Boot backend services, supporting business logic and integrations.
• Implement and maintain GraphQL APIs, including schema design, resolvers, and performance tuning.
• Optimize database access and query performance to support scalable application behavior.
• Integrate frontend applications with backend services and APIs.
• Perform testing, debugging, and defect fixes across the full stack.
• Participate in code reviews, ensuring adherence to coding standards and best practices.
• Support deployment activities, release validation, and production stabilization.
• Collaborate with UX designers, backend teams, QA, and DevOps for end to end delivery.
• Contribute to architectural discussions and continuous improvement initiatives.
• Mentor junior developers when needed and support overall team productivity.

Salary Range $120,000-$140,000 Per year

TCS Employee Benefits Summary:

Discretionary Annual Incentive.

Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.

Family Support: Maternal & Parental Leaves.

Insurance Options: Auto & Home Insurance, Identity Theft Protection.

Convenience & Professional Growth: Commuter Benefits & Certification & amp; Training Reimbursement.

Time Off: Vacation, Time Off, Sick Leave & Holidays.

Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.

#LI-SP1

About Tata Consultancy Services

Tata Consultancy Services (TCS) is an Indian multinational information technology (IT) services and consulting company, headquartered in Mumbai, Maharashtra, India. It is a subsidiary of Tata Group and operates in 149 locations across 46 countries. TCS is the largest Indian company by market capitalization and is ranked 11th on the Forbes Global 2000 list of the world's biggest public companies. TCS is also the second-largest IT services company in the world by revenue and the largest employer of women in India. The company provides services in areas including IT, consulting, and business solutions.
Learn more about Tata Consultancy Services
Size
469,261 employees
Industry

Similar Jobs

  • Tata Consultancy Services
    Full Stack Engineer Mobile
    $120K — $140K *
    Tata Consultancy Services
    Louisville, KY 40214 (Jefferson County)
  • Tata Consultancy Services
    Senior Full stack Engineer
    $120K — $140K *
    Tata Consultancy Services
    Louisville, KY 40214 (Jefferson County)
  • Tata Consultancy Services
    Engineer Cloud Services
    $64K — $125K *
    Tata Consultancy Services
    Naperville, IL 60540 (Dupage County)
  • Tata Consultancy Services
    SFCC Engineer
    $120K — $140K *
    Tata Consultancy Services
    Louisville, KY 40214 (Jefferson County)
  • Tata Consultancy Services
    Senior Full stack Engineer
    $120K — $140K *
    Tata Consultancy Services
    Louisville, KY 40214 (Jefferson County)
  • Tata Consultancy Services
    .NET Full Stack Engineer
    $120K — $140K *
    Tata Consultancy Services
    Louisville, KY 40214 (Jefferson County)

More Jobs at Tata Consultancy Services

More Information Technology Jobs

Find similar Full Stack Engineer jobs: