EAI Software Engineer
Core
Design, develop, test, and maintain scalable enterprise integration solutions, microservices, and APIs connecting enterprise systems.
Role type
Mid-level backend software engineer (enterprise integration)
Builds
Event-driven and microservices-based platforms, real-time data pipelines, and business process automation
Domain
Enterprise Application Integration (EAI), Cloud-native development
Deliverable
production ML models | product features
Required skills
Node.js, TypeScript, Google Cloud Platform (GCP), Kafka, Git/GitLab, SQL/NoSQL databases, Docker, YAML, API design
Preferred skills
Terraform, ArgoCD, API Gateway technologies (Gloo/Solo Enterprise), Master's degree
Technologies
Node.js, TypeScript, Kafka, GCP Pub/Sub, Cloud Run, Cloud Functions, Firestore, Cloud Tasks, MySQL, Oracle, MongoDB, SQL Server, Docker, GitLab CI/CD
Responsibilities
Design and build microservices and APIs; provide production support and troubleshooting; implement reusable services for data pipelines; write clean code with unit and integration tests; collaborate on scalable solutions; participate in Agile ceremonies; follow DevSecOps best practices
Seniority
Mid-level, hands-on IC