Full Stack Engineer

TCS - Tata Consultancy Services
Irving, TX, United States
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

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
+43 more
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

Job 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 *

Requirements

_ 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 *

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:47 min

Transitioning from internships to full-stack backend engineering

Nicolas Haunold Nicolas Haunold +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:44 min

Introduction of the pipe method in RxJS

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

3:03 min

Expanding skills naturally toward full stack software development

Eleanor Rumsey · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all