Senior Software Engineer (must haves: NodeJS, Java, MySQL, MongoDb, Docker)
Core
Design, develop, and maintain scalable backend services and event-driven data pipelines for consumer-facing applications and global data platforms.
Role type
Senior Backend Software Engineer (Distributed Systems)
Builds
Scalable backend services, event-driven architectures, and data pipelines for global consumer intelligence platforms.
Domain
Consumer Intelligence / Retail Analytics / Cloud-Native Systems
Deliverable
production ML models | product features
Required skills
Java, Node.js, MySQL, MongoDB, Apache Kafka, Docker, Kubernetes, Git, Distributed Systems, Microservices Architecture
Preferred skills
AWS, Spinnaker, CI/CD (Jenkins, GitHub Actions), Serverless Architectures, API Design, Observability Tools
Technologies
Kafka, Docker, Kubernetes, MySQL, MongoDB, AWS, Spinnaker, Jenkins, GitHub Actions, GitLab, GitHub
Responsibilities
Design and optimize event-driven architectures and data pipelines; Deploy and operate services on container orchestration platforms; Contribute to Serverless architecture design; Evaluate solutions for complex distributed system challenges; Collaborate with Product, DevOps, and Frontend teams; Follow test-driven development best practices.
Seniority
Senior, hands-on IC