Software Engineer - Mid-level (Remote)
Delhi, India (Remote)
INR 150,000 - 208,000 per month
12 months contract (Excellent potential for permanent/long term)
Full- time: M-F 9am-5pm India time zone
Role Overview:
The mid-level software engineer will contribute to the development and support of multiple applications in the travel, loyalty, and activities space. This role involves creating scalable solutions for our existing platform and integrating with other systems and tools such as Java, Spring, Tomcat, HTML/CSS, and more.
Key Responsibilities:
- Collaborate with team members to build and improve features for the travel industry
- Write clean, efficient, and maintainable code for scalable software architectures
- Contribute to prototype development and help translate ideas into functional, reliable applications
- Participate in design, development, testing, and delivery throughout the software lifecycle
- Support and enhance existing applications in collaboration with key stakeholders
- Work in a lean/agile environment with distributed remote teams
Required Qualifications:
- Passion for software development and delivering high-quality applications
- Strong problem-solving, debugging, and optimization skills
- Ability to communicate clearly and work effectively within a team
- 3–5 years of experience developing software in a distributed environment
- 2+ years of experience building cloud-native or scalable applications
- Proficiency in Java, Spring, Spring Boot, and RESTful services
- Familiarity with JavaScript frameworks (e.g., jQuery, Ember, or similar)
- Experience with Java 11
- Experience with unit and integration testing
- Experience in the travel industry is a plus
TCWGlobal is an equal opportunity employer. We do not discriminate based on age, ethnicity, gender, nationality, religious belief, or sexual orientation.