Lead Software Engineer (Remote)
Delhi, India (Remote)
INR 250,000 - 300,000 per month
12 months contract (Excellent potential for permanent/long term)
Full- time: M-F 9am-5pm India time zone
Role Overview:
Lead a software engineering team to design, build, and scale cloud-native Java applications shaping the future of travel technology. You'll drive technical direction, mentor engineers, own feature delivery, and contribute hands-on within a collaborative, agile environment.
Key Responsibilities:
- Lead, mentor, and grow a team of software engineers.
- Own and contribute to the technical design, architecture, development, and delivery of scalable, high-quality software (Java/Spring).
- Build prototypes and translate innovative ideas into robust, scalable travel tech solutions.
- Drive full SDLC processes in an agile/lean environment, collaborating effectively with remote teams and stakeholders.
- Champion best practices in coding, testing (unit/integration), and system reliability.
- Debug complex issues and optimize application performance.
- Partner with product management to enhance and support applications.
Required Qualifications:
- 7+ years of experience developing scalable, distributed applications withing the travel technology industry: TNH-Travel & Hospitality, Airline, or travel agency
- 4+ years of experience building cloud-native software (AWS)
- Must have experience in the travel technology industry: TNH-Travel & Hospitality, Airline, or travel agency
- Must have experience as a team leader
- Requires being hands on with your team and doing the work as well
- Must have experience React, Vue.js, Agular, Node.js, Ember, Vue)
- Must have advanced experience in Java Script framework.
- Must have experience in JS framework and not plain JavaScript
- Must have experience to design, build, and scale cloud-native Java applications
- Experience in Spring Boot and what are its advantages
- Must have understanding of CI/CD pipeline tool (e.g. Jenkins, Gitlab CI/CD, AWS Code pipeline etc)
- Experience in foundational web tech (JQuery, HTML, CSS).
- Must have high proficiency in Java (11+), Spring Framework (Boot, MVC), and RESTful services.
- Experience with unit and integration testing frameworks with JavaSCript (Jest, Mocha, or Jasmine) Jave ( Junit)
- Proven debugging, optimization, and problem-solving abilities.
- Excellent communication and collaboration skills, especially in agile/remote settings.
- Passion for building high-quality software.
Preferred Qualifications:
- Experience with microservices architecture.
- Familiarity with containerization (Docker/Kubernetes) and CI/CD pipelines.
- Experience with messaging systems (Kafka, RabbitMQ) or NoSQL databases.
TCWGlobal is an equal opportunity employer. We do not discriminate based on age, ethnicity, gender, nationality, religious belief, or sexual orientation.