Consultant – Enterprise Application Development (Contract Role)

Job Title: Consultant – Enterprise Application Development (Contract Role)
Location: Bengaluru (Hybrid / On-site)
Engagement: Part Time – Contract (100~120) hours per month
Experience: 10 – 20 years preferred

About Us:  

Etravelmate Private Limited is a SaaS-based mobility technology company offering digital solutions for employee transportation and corporate car rental operations. Founded in 2020, we provide products such as ETM 360, RentNGo, and RentNGo Enterprise, helping enterprises and transport providers streamline operations through automation, safety features, compliance, and real-time insights. Backed by 15+ years of mobility industry expertise and certified under ISO 27001, we deliver secure and scalable mobility platforms trusted by leading organizations.

Our parent company, VTT Mobility, is a leading managed mobility service provider working with major multinational clients across IT/ITES, BPO/KPO, Financial Services, Pharma, and other sectors. VTT offers end-to-end fleet management, car rentals, logistics, resource management, and specialized mobility services. Trusted by global brands like Cisco, Morgan Stanley, Wells Fargo, Google, and PwC, VTT combines strong operational capabilities with modern technology to ensure safe, efficient, and reliable transportation services.

Together, Etravelmate and VTT bring the power of technology and operational excellence to create a unified, future-ready mobility ecosystem.

Role Overview

We are looking for a seasoned Consultant with comprehensive expertise in enterprise-level application development across backend, frontend, mobile, DevOps, and cloud. The role demands a strong architectural mindset combined with hands-on execution. The Consultant will also play a critical role in understanding the current system architecture end-to-end, driving technical improvements, building the tech team foundation, and establishing structured technical documentation.

Key Responsibilities

  • Understand the complete architecture of the existing systems, including web, mobile, backend services, and cloud environment.
  • Provide hands-on leadership across backend, frontend, mobile, DevOps, and cloud infrastructure.
  • Architect and optimize enterprise-grade applications for scalability, security, performance, and reliability.
  • Conduct technical due diligence on current systems and propose improvements or refactoring plans.
  • Build the foundation for the internal engineering team including hiring support, role definitions, and best-practice processes.
  • Drive engineering workflows including coding standards, branching strategy, CI/CD, monitoring, and release management.
  • Create comprehensive technical documentation covering system architecture, API specs, deployment playbooks, and SOPs.
  • Review code and provide mentorship to engineering resources.
  • Coordinate with product and business teams to translate requirements into technical design and actionable development roadmap.
  • Troubleshoot and resolve deep-stack issues during development or production. 

Technical Expertise Required

Backend

  • Java / Spring Boot
  • Node.js
  • Microservices architecture
  • REST / GraphQL

Frontend

  • React js
  • Responsive UI, component-based architecture, state management

Mobile

  • Flutter
  • React Native

Cloud & DevOps

  • AWS (ECS / EKS / EC2 / RDS / Lambda / S3 / IAM / CloudWatch etc.)
  • CI/CD pipelines (GitHub Actions / Jenkins / GitLab CI or equivalent)
  • Docker / Kubernetes
  • Infrastructure-as-code (Terraform / CloudFormation)

Database

  • MongoDB
  • Knowledge of PostgreSQL / MySQL is an added advantage
Professional Attributes
  • Strong architectural thinking with the ability to simplify complex systems.
  • Excellent communication and stakeholder management skills.
  • Ability to work independently without constant supervision.
  • Capability to mentor, lead, and build an engineering team from scratch.
  • Process-driven mindset with a focus on best practices and documentation.

Contract Deliverables

Architectural understanding and documentation of current systems.
Recommendations and implementation plan for system upgrades or restructuring.
Establishment of core engineering processes and standards.
Hiring support and technical evaluation of developers.
Knowledge transfer and documentation for continuity.

Job Category: Quality Assurance Engineer
Job Type: Full Time
Job Location: Bengaluru

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top