TC
Full Stack Engineer
Tata Consultancy Services
Morrisville · On-site Full-time Senior $64k – $125k/yr 1w ago
About the role
About
Roles & Responsibilities
- 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.
Required Qualifications
- BS in Computer Science, Engineering, or equivalent practical experience.
- 5+ years of professional full stack software development experience building production web applications.
- Strong experience with modern frontend development (e.g., React + TypeScript; Next.js or similar frameworks).
- Strong experience building backend services (e.g., Node.js, Java, or Python) and RESTful APIs.
- Experience with relational and/or NoSQL databases, data modeling, and query optimization.
- Solid understanding of software design principles, debugging, and delivering maintainable systems.
- Comfortable working in an Agile environment, collaborating across disciplines, and delivering iteratively.
Preferred Qualifications
- Experience (Preferred): 7+ years building scalable consumer web products, including ownership of major features end-to-end.
- Experience with cloud platforms (AWS, Azure, or GCP), containerization, and modern deployment practices.
- Familiarity with CI/CD pipelines, automated testing strategies, and DevOps practices.
- Experience with authentication and authorization patterns (OAuth2, OIDC) and secure-by-design development.
- Experience improving web performance.
- Experience with observability tooling and operational excellence for production systems.
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.
Salary Range
$64,000-$125,000 a year
Skills
AWSAzureCI/CDDockerGCPJavaNext.jsNode.jsOAuth2OIDCPythonReactRESTful APIsSQLTypeScript
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free