HamburgerMenu
hirist

Senior Software Engineer - Python/Node.js

Yanolja Cloud Solution
Multiple Locations
6 - 8 Years

Posted on: 15/10/2025

Job Description

Description :



Organizational Overview :

Yanolja Cloud Solution Pvt. Ltd. (YCS); formerly eZee Technosys, is a global end-to-end hospitality technology provider specializing in solutions for small and medium-sized accommodation businesses.

With more than 450+ Team members and 17+ years of experience, YCS currently has 33,000+ customers in over 170 countries, with 50+ supported languages in our software, and a 24/7 support network to match.

We have a Local team in 15+ countries including India, Thailand, Indonesia, Philippines, Sri Lanka, South Africa, Tanzania, Uganda, USA, and counting.

Profile Overview :

We are looking for a Senior Software Engineer who excels in solving complex problems and delivering high-quality solutions at scale. This role provides an exciting opportunity to take technical ownership of core platforms, influence architectural direction, and work closely with cross-functional teams. The ideal candidate will bring strong full-stack development experience, particularly with Python (Django), Node.js, and TypeScript (React), and demonstrate a passion for building scalable, secure, and maintainable systems.

Roles & Responsibilities :


- End-to-End Development : Design, develop, and maintain scalable and secure web applications and backend services.

- Technical Leadership : Set high standards in engineering practices, promote clean code, and mentor other developers.

- Architecture & Scalability : Contribute to system architecture planning and lead improvements in performance, scalability, and reliability.

- Cross-Functional Collaboration : Work closely with product managers, designers, and stakeholders to transform business needs into technical solutions.

- Full Stack Engineering : Build and maintain both frontend (React/TypeScript) and backend (Python/Django, Node.js) systems.

- Quality & CI/CD : Drive testing practices, code reviews, and CI/CD processes to ensure code quality and rapid delivery.

- Mentorship : Provide guidance and support to junior and mid-level engineers to help them grow.

- Innovation : Stay updated with industry trends and advocate for the adoption of modern technologies and best practices.

Key Competencies for the Role :


- Strong problem-solving and analytical skills.

- Ability to lead by example with hands-on technical contributions.

- Clear and effective communication across technical and non-technical teams.

- Ownership mindset and ability to thrive in a fast-paced environment.

- Passion for clean architecture, automation, and building reliable systems.

Requirements :

Minimum Qualifications :


- 6+ years of professional software engineering experience.

- Strong expertise in Python and Django for backend development.

- Proficiency in Node.js and its ecosystem.

- Solid experience with TypeScript and React, following modern frontend best practices.

- Deep understanding of RESTful API design and microservices architecture.

- Experience with performance optimization and production debugging.

- Familiarity with development tools like Git, Docker, CI/CD pipelines, and testing frameworks.

- Excellent communication and collaboration skills.

- Proven ability to work in agile and dynamic environments.

Preferred Qualifications :


- Experience building enterprise-grade or SaaS applications.

- Hands-on experience with PostgreSQL or MySQL, particularly performance tuning.

- Knowledge of cloud platforms such as AWS, GCP, or Azure, and Infrastructure as Code.

- Understanding of authentication/authorization protocols (OAuth2, JWT, SSO).

- Familiarity with state management tools (Redux, MobX) and modern UI component libraries.

- Exposure to Kubernetes, containerization, and microservices.

- Contributions to open-source or active participation in tech communities.


info-icon

Did you find something suspicious?