Companies you'll love to work for

Desarrollador de Back-End

Deal Engine

Deal Engine

Software Engineering
Mexico
Posted on Sep 28, 2024

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.