Desarrollador de Back-End
Deal Engine
Back End Engineer
At Deal Engine, we use artificial intelligence to automate the travel industry. We are
on a mission to make travel easier.
● Have you ever wondered what happens to your ticket when you miss a flight?
And did you know you can always get some money back?
● Have you ever been able to change a flight without spending hours on the
phone with customer support?
● Have you ever experienced price volatility, where sometimes you end up
paying a lot more than the person sitting next to you on the plane?
We solve these and more pains! We work alongside airlines (e.g. LATAM airlines) and
online travel agencies (e.g. Despegar) and operate in 30 countries (across 3
continents), managing over $4 billion dollars in flight tickets. Join Deal Engine's
innovative team and be part of shaping the future of travel through cutting-edge
technologies and automation!
About the role
As a Backend Engineer at Deal Engine, you will play a crucial role in our mission to
revolutionize the travel industry using artificial intelligence and automation. You will
work directly with our Software Architect, collaborating on new projects that will
shape the future of travel. Your expertise in Node.js, Java, and Rust will be
instrumental in developing robust and scalable backend solutions to enhance the
user experience and solve various challenges in the travel domain. This is an exciting
opportunity to be part of a dynamic team that aims to make travel easier and more
seamless for millions of users worldwide.
Mission:
● Leverage your technical skills and creativity to design, develop, and maintain
high-performance backend systems that power our AI-driven travel
automation platform.
● You will work closely with cross-functional teams, including data scientists,
front-end developers, and product managers, to implement innovative
solutions that address real-world travel pain points, such as missed flights,
ticket changes, and price volatility.
Objective:
Your main objective will be to contribute to the successful delivery of new projects in
collaboration with the Software Architect. This involves:
● Collaborating with the team to design and implement scalable backend
services using Node.js and Rust.
● Integrating AI algorithms and data pipelines to automate travel processes,
enhancing efficiency and user satisfaction.
● Ensuring the reliability, security, and performance of the backend
infrastructure.
● Optimizing and improving existing systems to handle large volumes of flight
tickets across multiple continents and countries.
● Participating in code reviews, architectural discussions, and knowledge
sharing sessions to foster a collaborative and innovative environment.
Qualifications
● Proficiency in Node.js, Java, and Rust: Strong hands-on experience and a
proven track record of building backend applications using these languages.
● Software Development Expertise: In-depth understanding of software
development principles, design patterns, and best practices. Experience with
agile methodologies is a plus.
● API Design and Integration: Demonstrated ability to design and implement
RESTful APIs and integrate with external services and databases.
● Distributed Systems: Familiarity with building and maintaining distributed
systems to ensure scalability and fault tolerance.
● Cloud Platforms: Experience with cloud platforms like AWS or Google Cloud
Platform and knowledge of deploying applications in cloud environments.
● Database Management: Proficiency in working with relational and NoSQL
databases.
● Collaborative Team Player: Strong communication and teamwork skills to
work effectively with cross-functional teams and contribute to collective
success.
● Problem-Solving Skills: A creative and analytical mindset to solve complex
technical challenges and optimize system performance.
● Continuous Learning: A passion for staying up-to-date with the latest trends,
tools, and technologies in backend development.