Roles & Responsibilities
-Design, develop and maintain software that powers Ninja Van's complex logistics operations.
-Work in cross functional teams with product managers, UX designers and QA engineers to ship software on-quality and on-time.
-Write code that you are proud of, with extensibility, scalability and performance in mind.
Requirements
-Solid Computer Science fundamentals, excellent problem-solving skills.
-1 -5 years of backend or frontend software development in a product company, with a proven track record of shipping successful software products.
-Fresh graduates should possess relevant internship experience
-Hands-on experience in our tech stack or similar technologies.
-Bachelor’s or Master’s degree in Computer Science or related field from a top university.
Tech Stack:
Backend: Play (Java 8+), Golang, Node.js
Frontend: AngularJS, ReactJS
Mobile: Android, Flutter, React Native
Cache: Hazelcast, Redis
Data storage: MySQL, TiDB, Elasticsearch, Delta Lake
Infrastructure monitoring: Prometheus, Grafana
Orchestrator: Kubernetes
Containerization: Docker, Containerd
Cloud Provider: GCP, AWS
Data pipelines: Apache Kafka, Spark Streaming, Maxwell
Workflow manager: Apache Airflow
Query engines: Apache Spark, Trino