hero

Looking for your next challenge?

39
companies
330
Jobs

Senior Software Engineer - Java / Go/ ROR

ZoomCar

ZoomCar

Software Engineering
Bengaluru, Karnataka, India
Posted on Sep 11, 2024

Company Description

Zoomcar is India’s largest car-sharing marketplace, with over 25,000 cars listed on the platform. With a decade of experience, Zoomcar operates in 38+ cities across India, offering easy rental options by hour, day, week, or month. The platform boasts over 20,000 hosts, providing customers with a wide range of choices for car rentals.

Role Description

This is a full-time hybrid role for a Senior Software Engineer - Java / Go/ ROR at Zoomcar in Bengaluru, with flexibility for some remote work. The Senior Software Engineer will be responsible for developing software solutions, programming, and implementing back-end web development projects on the platform.

Responsibilities:

· Independently own, drive and evolve product systems/sub-systems.

· Architect highly scalable, highly available systems with minimal guidance.

· Suggest new architectural elements to improve the existing system.

· Translate business requirements into scalable and extensible design.

· Continuously refactor applications to ensure high quality design.

· Write high quality code that are modular, functional and testable.

· Establish the best coding practices.

· Formally mentor junior engineers on design, coding and troubleshooting.

· Practice and advocates best SDLC processes in the team.

Requirements:

· 3+ years of experience in consumer platform/product using Go, Java/J2EE tech stacks.

· Exposure of other languages like RoR and open sources will be desirable.

· very strong object oriented design skills, awareness of design patterns and architectural patterns.

· Good understanding of data structures and algorithms.

· Excellent analytical and problem solving skills.

· Highly collaborative and comfortable with both high-level planning and tactical execution.

· Heuristics analysis of behavioural and transactional analytics to support product improvements.

· Ability to work in a fast paced internet start-up environment.

· Experience in technical mentorship/coaching is highly desirable.