Senior - Staff Software Engineer

JOB DESCRIPTION

Staff Level
Design, develop and maintain software that powers Ninja Van's complex logistics operations. 
Own the architecture and implementation of major initiatives, modules, and entire products. 
Work in cross-functional teams with product managers, UX designers, and QA engineers to ship software on quality and on time.
Provide technical leadership and coaching to your team; conduct code and design review; drive code quality and process improvement initiatives. 
Lead your team to write code that you are proud of, with extensibility, scalability, and performance in mind. 
 
Senior Level
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. 

JOB REQUIREMENT

Staff Level
Solid Computer Science fundamentals, excellent problem-solving skills. 
5-10 years of server-side or full-stack development in a product company, with a proven track record of shipping successful software products.
At least 2 years in a tech lead role, with demonstrated strengths in software architecture.
Deep experience in most of our tech stack or similar technologies.
Bonus: frontend experience in native Android/iOS or HTML5 and React.
Bachelor’s or Master’s degree in Computer Science or related field from a top university.
  
Senior Level
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.
 
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

WHAT'S ON OFFER

Attractive, competitive salary and incentives.
13th-month salary and yearly performance bonuses up to 4-month salary.
Premium healthcare/medical insurance.
Flexible working time, Monday - Friday.
MacBook Pro and extra monitor.
Learning and development programs and initiatives (Udemy).
Budget for monthly team-building activities (Weekly Happy Hour, Snack Counter, Team Building Trip, etc.)
English-speaking environment.

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 7109 9077
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Technical Skills:

Golang, Java, NodeJS

Location:

Ho Chi Minh - Viet Nam

Salary:

$ 2,000 - $ 6,000

Job ID:

J00851

Status:

Active