
EAI Software Engineer
Mattel, Inc.13 days ago
Hyderābād, IndiaMid Level / Senior
Responsibilities
- Design, develop, test, and maintain enterprise integration solutions using Node.js and TypeScript.
- Build microservices and APIs connecting enterprise systems through Kafka, GCP Pub/Sub, Cloud Run, and Cloud Functions.
- Provide production support for integration applications, services, and APIs, including troubleshooting and resolution of issues.
- Implement reusable services and automation supporting real-time data pipelines and business processes.
- Collaborate with solution architects and developers to translate requirements into scalable and secure solutions.
- Write maintainable code with unit and integration tests.
- Use GitLab CI/CD pipelines for automated testing, deployment, and release processes.
- Participate in Agile ceremonies, planning, and reviews.
- Apply DevSecOps and API design practices covering security, logging, monitoring, and performance optimization.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field; a master’s degree is preferred.
- 3–5 years of software engineering experience focused on backend development, APIs, or enterprise integration.
- Strong proficiency with Node.js and TypeScript for APIs, microservices, and integration services.
- Experience in an open-source environment and with Git or GitLab.
- Hands-on experience with Google Cloud Platform services including Pub/Sub, Cloud Run, Firestore, and Cloud Tasks.
- Experience with Kafka and KSQL in event-driven or messaging architectures.
- Familiarity with SQL and NoSQL databases including MySQL, Oracle, MongoDB, and SQL Server.
- Comfort with Docker, YAML, and Visual Studio Code.
- Exposure to Terraform, ArgoCD, and API gateway technologies such as Gloo or Solo Enterprise is a plus.
- Willingness to work onsite in Hyderabad four days per week during the US EST time zone.
Tech Stack
Apache KafkaDockerGitGitLab CI/CDGoogle Cloud PlatformMicrosoft SQL ServerMongoDBMySQLNode.jsTerraformTypeScript