Job details
Senior Back-end Engineer
- Node.js
- Docker
- AWS
- React Native
- Angular
- React.js
- Kafka
- Go
This job might be expired
Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.
Posted: 1 year ago
- Design, develop and maintain software that powers Ninja Van's complex logistics operations.
- Help design the architecture, own development of major initiatives and modules.
- Work in cross functional teams with product managers, UX designers and QA engineers to ship software on-quality and on-time.
- Help level up the team; share knowledge, conduct code and design review; drive code quality and process improvement initiatives.
- Write code that you are proud of, with extensibility, scalability and performance in mind.
Requirements
- Solid Computer Science fundamentals, excellent problem-solving skills.
- 3-6 years of backend or frontend development in a product company, with a proven track record of shipping successful software products.
- Deep experience in most of our tech stack or similar technologies.
- Bachelor’s or Master’s degree in Computer Science or related field from a top university.
All our 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