Senior Full Stack Engineer

Tata Consultancy Services Limited
Plano, United States of America
27 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 130K

Job location

Plano, United States of America

Tech stack

Java
JavaScript
Spring Security
API
Amazon Web Services (AWS)
Azure
Cloud Computing
Code Review
Databases
Continuous Integration
DevOps
Github
Design of User Interfaces
Mobile Application Software
NoSQL
Scrum
TypeScript
Spring Cloud
React
Spring-boot
Indexer
Backend
GIT
Spring Data
Containerization
Kubernetes
Cosmos DB
React Native
Front End Software Development
React
REST
Software Version Control
Docker
Microservices

Job description

  • Architect and develop robust, scalable mobile applications using React Native/JS and JavaScript/TypeScript.
  • Design and implement RESTful APIs using Java Spring Boot microservices.
  • Model, query, and optimize data using Azure Cosmos DB (NoSQL) for high-throughput, globally distributed workloads.
  • Lead end-to-end feature development from technical design through deployment and monitoring.
  • Collaborate with product managers, UI/UX designers, and QA engineers in an Agile/Scrum environment.
  • Conduct thorough code reviews and enforce best practices around performance, security, and maintainability.
  • Mentor and guide junior developers, fostering a culture of technical excellence.
  • Identify and resolve performance bottlenecks across the mobile, API, and database layers.
  • Contribute to CI/CD pipeline improvements and DevOps practices.

Requirements

Must Have Technical/Functional Skills

  • Frontend / Mobile: React Native, React JS, JavaScript, TypeScript, Redux
  • Backend: Java Spring Boot
  • Database: Azure Cosmos DB (NoSQL)
  • Cloud & DevOps: Azure, Docker, Kubernetes, CI/CD (GitHub Actions / Azure DevOps)
  • Tooling: Git, Azure DevOps

Required Qualification

  • Strong proficiency in React Native, React JS and JavaScript/TypeScript, including state management (Redux, Zustand, or MobX) and native module integration.
  • Deep expertise in Java and the Spring Boot ecosystem (Spring Security, Spring Data, Spring Cloud).
  • Hands-on experience with Azure Cosmos DB - data modeling, partitioning strategies, indexing, and SDK usage.
  • Solid understanding of RESTful API design principles and microservices architecture.
  • Proficiency with Git-based version control workflows (feature branches, PRs, code review).
  • Experience with containerization (Docker) and orchestration (Kubernetes or similar).
  • Familiarity with cloud platforms - Azure preferred; AWS or GCP acceptable.
  • Strong analytical and problem-solving skills with a keen eye for performance and scalability.
  • Excellent written and verbal communication skills.

Benefits & conditions

Salary Range-$100,000-$130,000 a year #LI-KR3 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.

Apply for this position