Key Responsibilities:
- Design, develop, test, and maintain full-stack integration solutions using Node.js and Type Script
- Build microservices and APIs that connect enterprise systems using Kafka, GCP Pub/Sub, Cloud Run, and Cloud Functions
- Implement reusable services and automation to support real-time data pipelines and business processes
- Collaborate with solution architects and other developers to translate requirements into scalable, secure solutions
- Write clean, maintainable code with unit and integration tests to ensure high-quality software delivery
- Use Git Lab CI/CD pipelines for automated testing and deployment
- Participate in Agile ceremonies and actively contribute to team planning and reviews
- Troubleshoot and resolve issues in development and production environments
- Follow Dev SecOps and API design best practices, including security, logging, and monitoring
What We’re Looking For:
- Education: Bachelor's degree in Computer Science, Information Technology, or a related field. A Master's degree is preferred.
- 3–5 years of experience in full stack development, preferably in enterprise integration or backend-focused roles
- Proficiency in Node.js and Type Script for backend development
- Experience working in an open-source setting and with Git/Git Lab
- Hands-on knowledge of Google Cloud Platform (GCP) services like Pub/Sub, Cloud Run, Firestore, Cloud Tasks
- Experience with Kafka and KSQL in event-driven or messaging architectures
- Familiarity with SQL/NoSQL databases such as MySQL, Oracle, and SQL Server
- Comfortable with Docker, YAML, and Visual Studio Code
- Exposure to API Gateway technologies like Gloo is a plus
Don’t meet every single requirement? At Mattel,
we are dedicated to an inclusive workplace and a culture of belonging. If you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we still encourage you to apply. You may be just the right candidate for this or other roles.
How We Work:
We are a purpose driven company aiming to empower generations to explore the wonder of childhood and reach their full potential. We live up to our purpose employing the following behaviors:
- We collaborate: Being a part of Mattel means being part of one team with shared values and common goals. Every person counts and working closely together always brings better results. Partnership is our process and our collective capabilities is our superpower.
- We innovate: At Mattel we always aim to find new and better ways to create innovative products and experiences. No matter where you work in the organization, you can always make a difference and have real impact. We welcome new ideas and value new initiatives that challenge conventional thinking.
- We execute: We are a performance-driven company. We strive for excellence and are focused on pursuing best-in-class outcomes. We believe in accountability and ownership and know that our people are at their best when they are empowered to create and deliver results.
Our Approach to Flexible Work:
We embrace a flexible work model designed to empower a culture of growth, optimism, and wellbeing, where every employee can reach their full potential. Combining purposeful in-person collaboration with flexibility, our focus is to optimize performance and drive connection for moments that matter.
📌 EAI Software Engineer (India)
🏢 Mattel
📍 India