DevOps Engineer

Tata Consultancy Services — United States · Posted ~22 hours ago

Mid Visa History ✓

Skills

TypeScript Node.js REST API microservices PostgreSQL Document Databases AWS cloud AWS

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Drive continuous delivery pipelines and automate infrastructure management for complex distributed applications.

Highlights

Experienced backend engineer with deep expertise in cloud-native development, microservices, and scalable system design.

Description

Job Description Must Have Technical/Functional Skills Job Summary We are looking for an experienced Backend Software Engineer with 8+ years of experience in designing, developing, and supporting scalable enterprise applications. The ideal candidate should possess strong expertise in TypeScript, Node.js, REST API development, microservices architecture, database technologies (PostgreSQL and Document Databases), and AWS cloud services. The candidate will be responsible for delivering highly available, secure, and scalable backend solutions for enterprise platforms. Key Responsibilities Backend Development Design, develop, test, and maintain scalable backend services using Node.js and TypeScript. Develop robust RESTful APIs and reusable backend components. Write clean, efficient, and maintainable code following industry best practices. Microservices Architecture Design and implement microservices-based solutions for enterprise applications. Define service boundaries, APIs, and integration patterns. Ensure high availability, scalability, and fault tolerance of distributed systems. Database Development Design and optimize database schemas for PostgreSQL and document-oriented databases. Develop efficient queries, stored procedures, and indexing strategies. Ensure data integrity, security, and performance optimization. Cloud & AWS Development Build and deploy cloud-native applications on AWS. Utilize AWS services such as Lambda, ECS/EKS, API Gateway, S3, RDS, DynamoDB, CloudWatch, and IAM. Implement scalable and resilient cloud architectures. System Integration Develop and maintain integrations with internal and external systems. Implement secure authentication and authorization mechanisms. Collaborate with frontend and platform teams to deliver end-to-end solutions. Performance & Reliability Monitor application performance and troubleshoot production issues. Optimize application scalability, reliability, and operational efficiency. Implement logging, monitoring, and alerting mechanisms. Leadership & Collaboration Participate in solution architecture and technical design discussions. Mentor junior developers and conduct code reviews. Collaborate with Product Owners, Architects, DevOps, and QA teams within Agile environments. Drive engineering best practices, coding standards, and technical excellence. 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: $120,000 - $140,000 a year Qualifications: BACHELOR OF COMPUTER SCIENCE