Mô Tả Công Việc
Travel is back! As a key member of EXO Travel’s new and growing Digital team, you will be responsible for developing EXO’s digital ecosystem that is critical for the company’s transformation and future growth.
EXO Travel has a solid customer base that trusts and adores us. You’ll have the chance to further captivate them with solutions designed to deliver an even more remarkable customer experience!
As a Backend Software Engineer, you will be responsible to:
- Design, develop, and maintain backend systems and APIs
- Collaborate with cross-functional teams, including frontend developers, DevOps engineers, and product managers, to define software requirements and ensure seamless integration of frontend and backend components
- Implement clean, efficient, and scalable code, adhering to coding standards and best practices
- Conduct thorough testing and debugging of backend applications to ensure high quality and stability
- Participate in code reviews, providing constructive feedback to maintain code quality and adherence to best practices
- Document technical specifications, system architecture, and development processes to facilitate knowledge sharing and maintain project documentation
Yêu Cầu Công Việc
Must-haves
- 4+ years of experience as a Backend Software Engineer or similar role
- Expertise in building and maintaining backend systems using NodeJS, Postgres, AWS, K8S, and Hasura GraphQL
- Solid understanding of AWS services and experience in deploying applications on AWS
- Proficiency in containerization technologies such as Kubernetes (K8S) for deployment and management
- Strong knowledge of database systems, including designing schemas, optimizing queries, and performance tuning
- Familiarity with React for effective collaboration with frontend developers
- Experience with version control systems (e.g., Git) and Agile development methodologies
- Excellent problem-solving skills and the ability to analyze and debug complex issues
- Strong communication and collaboration skills, with the ability to work effectively in a team environment
- Good English communication skills, both written and verbal, to effectively collaborate with team members and clients
Nice-to-haves
- Certification or relevant training in AWS services
- Experience with microservices architecture and event-driven systems
- Experience in designing and implementing GraphQL APIs, preferably using Hasura
- Knowledge of performance monitoring and profiling tools to optimize backend systems
- Understanding of security principles and best practices in backend development
- Contributions to open-source projects or active participation in relevant technical communities
Hình thức
Quyền Lợi
- Flexible work arrangements - you may choose to work from home or the office depending on what works best for you and the team
- Fun, friendly and collaborative company culture; diverse, caring and inclusive work environment that makes all members feel at home
- Opportunities for travel, and special discounts for family members
- Annual personal learning & development budget
- Regular social events and comfortable working spaces
- Opportunities to upskill and receive specialized training (soft skills included)
- Ability to volunteer or engage in community-led projects with EXO Foundation