PHP System Engineer
Tata Consultancy Services · Bengaluru, Karnataka, India - Hyderabad, Telangana, India - Pune, Maharashtra, India
Tata Consultancy Services · Bengaluru, Karnataka, India - Hyderabad, Telangana, India - Pune, Maharashtra, India
**Role & responsibilities** - Design, build, and maintain **full-stack features** across PHP/Laravel backends and Vue.js/Livewire frontends. - Develop and maintain **RESTful APIs** and integrate with internal services and third-party platforms. - Build **reactive, real-time UI components** using Livewire and/or Vue.js. - Design and optimize **PostgreSQL schemas**, write efficient queries, and manage database migrations. - Work with **asynchronous processing pipelines** queue workers, batch jobs, scheduled tasks, and background data imports. - Contribute to **Kubernetes-based deployments**, write Dockerfiles, and manage multi-environment CI/CD pipelines (Dev, UAT, Production). - Implement and uphold **security best practices** — OIDC/LDAP authentication, role-based authorization, data encryption, and input validation. - Write comprehensive **unit, feature, and end-to-end tests** to ensure correctness and prevent regressions. - Instrument applications for **observability** using Sentry (error tracking) and Splunk (log aggregation). - Collaborate with product managers, operations teams, and engineers across multiple applications to **deliver reliable, scalable solutions**. - Participate in **code reviews**, contribute to technical discussions, and support junior team members when needed.