Get more replies from employers
Send a job-specific resume in minutes.
Tata Consultancy Services is looking for experienced developers in Morrisville, North Carolina. The role involves designing and deploying full-stack features for consumer web applications using Node.js for the backend and React with TypeScript for the frontend.
The ideal candidate should have 6 - 8 years of experience, focusing on performance optimization, automated testing, and scalability of web applications. Strong collaboration with product and design teams is essential for delivering high-quality technical solutions and maintaining production health.
6 - 8 years of experience
Must Have Technical/Functional Skills:
Strong experience building backend services using Node.js and RESTful APIs.
Strong experience with modern frontend development React + TypeScript; Next.js or similar frameworks).
Experience with relational and/or NoSQL databases, data modeling, and query optimization
Design, build, test, deploy, and operate full-stack features for consumer web applications, from UI through backend services and APIs.
Develop responsive, accessible, high-performance user interfaces using modern web standards and component-driven development.
Build and evolve backend services and RESTful APIs with strong attention to scalability, reliability, and security.
Partner with Product and Design to translate requirements into well-architected technical solutions, including tradeoffs and phased delivery.
Implement robust observability (logging, metrics, tracing) and participate in on-call/incident response practices to maintain production health.
Ensure quality through automated testing, code reviews, and CI/CD best practices; raise the bar on engineering standards.
Optimize applications for performance and Core Web Vitals, applying profiling and experimentation to improve user outcomes.
Integrate with third-party services (identity, payments, analytics, marketing) and internal microservices using secure patterns.
Reduce technical debt by refactoring, improving maintainability, and documenting decisions and interfaces.
Collaborate cross-functionally and communicate effectively with Engineering, Security, Architecture, QA, and Operations to deliver seamless end-to-end solutions.