Ninja Van
Ninja Van3h ago
Career Pages

Senior Software Engineer

Hyderabad, India
Full Time
Senior Level

Auto Apply to 50+ AI Matched Senior Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Ninja Van

Responsibilities

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

Ninja Van is seeking world-class talent for its engineering team in Hyderabad, India. This is an opportunity to join a passionate group dedicated to creating impactful software. We value initiative, a team-first mentality, personal responsibility, and tenacity in solving complex problems and meeting deadlines. As part of a lean team, you will have a direct impact on the company's success.

Responsibilities

  • Design, develop, and maintain software critical to Ninja Van’s logistics operations.
  • Take ownership of the architecture and implementation of significant features, modules, and products.
  • Collaborate with product managers, UX designers, and QA engineers to deliver high-quality software.
  • Develop and maintain APIs, integrating third-party services as needed.
  • Ensure application performance, security, reliability, and scalability.
  • Troubleshoot, debug, and enhance existing systems.
  • Write clean, maintainable, and efficient code adhering to best practices.
  • Actively participate in code reviews, technical discussions, and team collaboration.
  • Stay updated with the latest tools, frameworks, and best practices in software development.

Requirements

  • Minimum 4+ years of professional software engineering experience.
  • Proven experience as a Full Stack Developer or in a similar role.
  • Proficiency in front-end technologies including HTML, CSS/SCSS, JavaScript, and frameworks like React.js and TypeScript.
  • Strong back-end development skills, preferably in Golang, with experience in Java also considered.
  • Hands-on experience with SQL/NoSQL databases (e.g., PostgreSQL) and version control systems (e.g., Git).
  • Solid understanding of RESTful APIs and microservices architecture.
  • Excellent problem-solving abilities and strong team collaboration skills.
  • Knowledge of cloud services (AWS, GCP, Azure) is a plus.
  • Bachelor’s degree in Computer Science, Engineering, or a related field.

We encourage applications only if the role aligns with your experience and career aspirations.

Tech Stack

Backend: Play (Java 8+), Golang, Node.js, Python, FastAPI

Frontend: AngularJS, ReactJS

Mobile: Android, Flutter, React Native

Cache: Hazelcast, Redis

Data Storage: MySQL, TiDB, Elasticsearch, Delta Lake

Infrastructure Monitoring: Prometheus, Grafana

Orchestration: Kubernetes

Containerization: Docker, Containerd

Cloud Provider: GCP, AWS

Data Pipelines: Apache Kafka, Spark Streaming, Maxwell/Debezium, PySpark, TiCDC

Workflow Management: Apache Airflow

Query Engines: Apache Spark, Trino

Company

Ninja Van

Ninja Van

Ninja Van is a prominent late-stage logtech startup revolutionizing the logistics industry through innovation and cutting-edge technology. Founded in Singapore in 2014, the company has experienced rap...

Hyderabad, India
Posted on Career Pages
Senior Software Engineer - Fullstack Developer at Ninja Van | Hyderabad, India | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform