JJobsSonar

Engineer

Tata Consultancy Services · Pittsburgh, PA

Software EngineeringOn-site

About this role

The Full Stack Developer will be responsible for end-to-end development, building and managing fully functional platforms including user interfaces, server logic, and database interactions. The role involves creating responsive front-end interfaces using HTML, CSS, and JavaScript alongside frameworks like React, Vue, or Angular. On the back-end, the developer will develop server-side applications and APIs using Python, Java, Node.js, or Ruby. Additionally, the position requires designing scalable distributed systems and overseeing software deployment and automated testing. The candidate will work in an Agile environment, collaborating closely with designers, product managers, and other engineers.

Skills & technologies

Read full description

Job Description

Skill: Full Stack Developer

Must Have Technical/Functional Skills

  • Proficiency in front-end (HTML, CSS, JS) & back-end languages (Python, Java, Node.js, etc.).
  • Database management (SQL, MongoDB).
  • API development (REST).
  • Version control (Git).
  • Understanding of cloud platforms (AWS, Azure, GCP).
  • In person CE evaluation is a must.

Roles & Responsibilities

  • End-to-End Development: Build and manage fully functional platforms, including user interfaces, server logic, and database interactions.
  • Front-End: Create visually appealing, responsive, and user-friendly interfaces using HTML, CSS, JavaScript, and frameworks like React, Vue, or Angular.
  • Back-End: Develop server-side applications, APIs (RESTful), and manage databases (SQL/NoSQL) using languages like Python, Java, Node.js, or Ruby.
  • System Architecture: Design and build scalable, high-performance distributed systems and infrastructure.
  • Testing & Deployment: Implement automated testing, troubleshoot bugs, perform maintenance, and oversee software deployment.
  • Collaboration: Work with designers, product managers, and other engineers in Agile environments to

deliver features.

Salary Range - $100,000-$120,000 a 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 & Training Reimbursement.
  • Time Off: Vacation, Time Off, Sick Leave & Holidays.
  • Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.

Qualifications: BACHELOR OF COMPUTER SCIENCE
$100,000–$120,000 / yearApply now

Similar Software Engineering jobs

All Software Engineering jobs