Confidential

Software Engineer – Back End

Posted: just now

Job Description

About the CompanyWe are a leading player in the travel and lifestyle industry, delivering innovative, scalable, and high-performance digital solutions that power seamless experiences across global markets. With cutting-edge technology, strong engineering culture, and a customer-centric mindset, we continue to build modern platforms that combine efficiency, reliability, and exceptional value.About the RoleWe are looking for a Software Engineer – Back End to join our high-performing Technology & Engineering team.This role is ideal for engineers who excel in designing distributed systems, building robust microservices, and ensuring high availability across large-scale environments. You will play a key part in shaping our platform architecture, optimizing system performance, and collaborating with cross-functional teams to deliver reliable, scalable, and secure services.You will be responsible for developing back-end services that support millions of users, maintaining system resilience, and contributing to modern DevOps and observability practices.Key Responsibilities1– System Design & DevelopmentDesign, develop, and maintain distributed systems using a microservices architecture.Build high-performance, scalable backend services that integrate seamlessly across the platform.Write clean, maintainable, and well-documented code aligned with engineering best practices.2– Performance, Scaling & ReliabilityImplement strategies for horizontal scaling, resilience, and service reliability.Partner with DevOps teams to deploy, scale, and monitor services in containerized environments.Contribute to observability practices—including logs, metrics, and dashboards—to ensure system health.3– Collaboration & Cross-Functional AlignmentWork closely with DevOps, QA, and product teams to streamline deployments and enhance platform stability.Participate in code reviews and recommend improvements to ensure consistency and performance.Collaborate on front-end updates when needed, ensuring smooth integration across the stack.4– Troubleshooting & Production ExcellenceDiagnose and resolve production issues with a focus on root-cause analysis.Mentor team members on backend best practices, debugging methods, and clean-code principles.Ensure system uptime and smooth operation by proactively addressing risks and bottlenecks.Job RequirementsExperience in software engineering with a focus on large-scale backend systems.Strong background in backend development using modern technologies such as JavaScript, TypeScript, or PHP.Familiarity with message brokers (e.g., RabbitMQ, Kafka) and asynchronous communication patterns.Understanding of observability, monitoring tools, and performance tracking.Experience collaborating with DevOps teams for deployment and infrastructure management.Strong problem-solving skills and a passion for creating clean, efficient, and maintainable code.Ability to work in a fast-paced, agile, and cross-functional environment.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In