> Markdown version of [/jobs/ext/2001701-full-stack-engineer](https://www.wearedevelopers.com/jobs/ext/2001701-full-stack-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Engineer - **Company:** TCS - Tata Consultancy Services - **Location:** Irving, TX, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, HTML5, Microsoft Azure, Cascading Style Sheets (CSS), Cloud Computing, Software Quality, Code Review, Communications Protocols, Databases, Continuous Integration, Data Integrity, Data Structures, Relational Databases, Software Design Patterns, Distributed Systems, Design of User Interfaces, Hibernate (Java), Java Persistence API, Python (Programming Language), PostgreSQL, Memcached, MySQL, NoSQL, Object-Oriented Software Development, Oracle (Applications), Performance Tuning, RabbitMQ, Redis, Cloud Services, Responsive Web Design, Service Development Studio, Systems Architecture, TypeScript, RxJS, Cloud Platform System, Spring-mvc, ReactJS, Flask (Web Framework), Spring-boot, Backend, Git, Fastapi, Containerization, AngularJS, Kubernetes, Apache Kafka, Front End Software Development, Functional Programming, Api Gateway, Restful APIs, Docker, Web Api, Microservices - **Published:** August 9, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/full-stack-engineer-irving-tx-usa-58868443 ## About the Role _ for relational and non-relational stores, focusing on performance and data integrity. * Integrate client-side apps with distributed backend systems and third-party APIs; manage API gateways and communication protocols. * Champion code quality and testing across all layers, participate in code reviews, and promote best practices. * Contribute to CI/CD, containerization (Docker, Kubernetes), and cloud deployments; monitor and troubleshoot in cloud environments (AWS/Azure/GCP). * Collaborate with UI/UX, product managers, and QA to translate requirements into production-ready features. Tasks * Angular proficiency at expert level (preferably v12+) with TypeScript, HTML5, and CSS3. * Strong frontend fundamentals and responsive design experience; state management with NgRx/RxJS. * Java track: Spring Boot, Spring MVC, Spring Data JPA/Hibernate, and RESTful API development. * Python track: FastAPI or Flask for API/service development; strong Python skills. * Solid OOP/Functional programming, data structures, algorithms, and design patterns. * Relational databases (PostgreSQL/MySQL/Oracle) with schema design and performance tuning; familiarity with NoSQL is a plus. * Distributed systems knowledge (microservices, Redis/Memcached, Kafka/RabbitMQ). * Git version control; experience with CI/CD, Docker, Kubernetes; cloud familiarity (AWS/Azure/GCP). * Minimum 3+ years of full-stack enterprise experience; degree in CS/SE or related field preferred. Key requirements * ## Description Experteer Overview In this role you will design, develop, and maintain scalable web applications, bridging frontend interfaces with robust backend services. You will work on SPA architectures using Angular (and ReactJS by implication), and backend APIs with Java Spring Boot or Python FastAPI, ensuring performance, security, and maintainability. Collaborating with UI/UX, product, and QA teams, you help translate requirements into deliverable features that drive the product forward. This position offers growth in a dynamic, cloud-enabled environment and a chance to impact both user experience and system architecture. Compensation / Benefits * Lead frontend development of dynamic SPAs using Angular/ReactJS, TypeScript, HTML5, and CSS3 with a focus on performance and accessibility. * Architect and implement backend services and RESTful APIs using Java (Spring Boot, microservices) and/or Python (FastAPI/Flask) with emphasis on scalability and security. * Design and optimize database schemas for relational and non-relational stores, focusing on performance and data integrity. * Integrate client-side apps with distributed backend systems and third-party APIs; manage API gateways and communication protocols. * Champion code quality and testing across all layers, participate in code reviews, and promote best practices. * Contribute to CI/CD, containerization (Docker, Kubernetes), and cloud deployments; monitor and troubleshoot in cloud environments (AWS/Azure/GCP). * Collaborate with UI/UX, product managers, and QA to translate requirements into production-ready features. Tasks * Angular proficiency at expert level (preferably v12+) with TypeScript, HTML5, and CSS3. * Strong frontend fundamentals and responsive design experience; state management with NgRx/RxJS. * Java track: Spring Boot, Spring MVC, Spring Data JPA/Hibernate, and RESTful API development. * Python track: FastAPI or Flask for API/service development; strong Python skills. * Solid OOP/Functional programming, data structures, algorithms, and design patterns. * Relational databases (PostgreSQL/MySQL/Oracle) with schema design and performance tuning; familiarity with NoSQL is a plus. * Distributed systems knowledge (microservices, Redis/Memcached, Kafka/RabbitMQ). * Git version control; experience with CI/CD, Docker, Kubernetes; cloud familiarity (AWS/Azure/GCP). * Minimum 3+ years of full-stack enterprise experience; degree in CS/SE or related field preferred. Key requirements * ## Related Videos - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [How to Create New RxJS Operators](https://www.wearedevelopers.com/videos/683-how-to-create-new-rxjs-operators) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) ## Related Articles - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read)