Backend Engineer
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Join our platform and put your job search on autopilot. After a brief 6-minute AI screening interview, you'll be automatically applied to hundreds of high-paying roles. Sign up today at https://app.calyptus.co/auth/candidate/sign-up and let opportunities find you.
The Role
We are looking for an experienced Backend Engineer to build the foundational technology for a next-generation travel platform. You will utilize Java and Spring Boot to design and implement scalable, resilient backend services. You'll work with databases such as MySQL, MongoDB, and ElasticSearch to enhance search, personalization, and booking functionalities. Proficiency in Linux systems, AWS, and microservices architecture will be crucial for deploying reliable, large-scale systems.
Core Responsibilities
- Design, develop, and scale backend systems using Java and Spring Boot.
- Create low-latency search infrastructure, including ElasticSearch, caching, and query optimization.
- Build and maintain robust supplier integrations for hotels, chains, and experiences, ensuring high stability and fault tolerance.
- Implement real-time personalization and ranking algorithms to improve customer discovery and booking conversion rates.
- Develop APIs, data pipelines, and scalable systems to support AI-driven features like recommendations and conversational interfaces.
- Manage and optimize database schemas, queries, and stored procedures for MySQL, MongoDB, and ElasticSearch.
- Deploy and fine-tune services within Linux and AWS environments (EC2, S3, RDS, Lambda, API Gateway).
- Implement and iterate on a microservices architecture, designing APIs for seamless inter-service communication.
- Monitor production backend systems, troubleshoot issues proactively, and deliver prompt solutions.
- Collaborate with product, growth, and engineering teams to translate customer needs into effective backend solutions.
- Participate in code reviews, debugging, and documentation to uphold code quality and maintainability.
- Stay abreast of emerging backend and AI technologies, contributing innovative ideas for scale and improvement.
Candidate Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related discipline.
- 2–5 years of professional backend development experience, with a strong focus on Java and Spring Boot.
- Solid understanding of relational and NoSQL databases (MySQL, MongoDB), including designing efficient schemas, queries, and stored procedures.
- Familiarity with ElasticSearch and a keen interest in developing low-latency search systems.
- Hands-on experience with Linux systems and deploying/maintaining backend services in production environments.
- Demonstrated experience with AWS services (EC2, S3, RDS, Lambda, API Gateway) and cloud-native deployments.
- Working knowledge of microservices architecture and proven success in designing and implementing APIs for service communication.
- Strong analytical and problem-solving skills with an emphasis on scalability, reliability, and performance.
- Enthusiasm for working in an AI-first company and building systems that drive large-scale personalization, recommendations, and AI-powered experiences.
- Excellent communication and collaboration skills, with the ability to work effectively across product, growth, and engineering teams.
Disclaimer: Calyptus utilizes an automated assessment tool for applicant scoring.
Want to put your job search on autopilot? Join our platform, complete a 6-minute AI screening interview, and get auto-applied to 100s of high-paying roles. Sign up now at https://app.calyptus.co/auth/candidate/sign-up and let the opportunities come to you.
Company
Calyptus
Calyptus redefines talent acquisition with a video and AI-powered platform that functions as an elite, always-on talent team. We are designed to fill your most challenging roles efficiently. The proce...