Full Time

AI Native Software Engineer (Full Stack Engineer)

Tata Consultancy Services
San Jose, CA
???* / year

Job Description

About this kind of role

What a AI Native Software Engineer (Full Stack Engineer) usually does. The employer's own details are in the listing.

Typically does: Develops and maintains software applications, often working on both the front-end (user interface) and back-end (server-side logic). This role involves writing clean, efficient, and well-documented code, as well as testing and debugging applications. Full-stack engineers are often involved in the entire software development lifecycle, from design to deployment. They may also collaborate with other engineers, designers, and product managers.

Tools and skills: Proficiency in programming languages like Python, JavaScript, and frameworks such as React, Angular, or Node.js is common, alongside experience with databases (SQL or NoSQL), version control systems (like Git), and cloud platforms.

Good fit for: Individuals who enjoy problem-solving, have a strong understanding of software architecture, and are comfortable working with a variety of technologies are often successful in this role.

In the Americas in 2025, unemployment ran from 1.7% in Cuba to 18% in St. Vincent & Grenadines, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.