Overview
Join to apply for the Senior Software Engineer role at Cleartrip.
Responsibilities
- Own a functional area from product conception to delivery
- Given a fuzzy product requirement, work with other stakeholders, product to understand & refine the requirements and change them to tech requirements
- Prepare high-level designs under the guidance and document them
- Low-level design and code independently in multiple tech components related to functional area
- Choose the right tech stack for a given situation under guidance from senior team members
- Optimize any existing microservices
- Take non-functional requirement (Reliability & Availability, Scale, horizontal scalability) into considerations while taking any decision
- Build, develop, mentor and coach junior team members
- Owning the quality of code, UT coverage, documentation etc
- Collaborate with teams by contributing to the shared vision and working closely with cross-functional stakeholders.
Qualifications
- B.Tech or M.Tech equivalent with at least 5-years experience
- Deep expertise in at least one programming language & tech stack.
- Strong object-oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive module and class-level interfaces
- Experience in building data-driven web application design and development is a plus
- Good understanding of multiple tech solutions and ability to pick the correct one for the given situation
- Prior work experience in an agile environment or continuous integration and continuous delivery (CI or CD)
- Ability and experience in designing high-level software designs of the scalable system, taking NFR (non-functional requirement) in consideration.
Referrals increase your chances of interviewing at Cleartrip by 2x
Get notified about new Software Engineer jobs in Bengaluru, Karnataka, India.