About the Company
Enroute is a technology-driven company built around curiosity, innovation, and continuous learning. The team values open communication, problem-solving, and a proactive mindset. Every employee, known internally as an Enrouter, is encouraged to ask questions, explore new ideas, and contribute to meaningful solutions.
The company promotes a culture of trust, collaboration, and personal growth. Beyond daily work, there is a strong focus on community, respect, and creating an environment where people feel motivated and genuinely enjoy what they do. Work-life balance is actively supported through flexible policies and a people-first approach.
About the Role
This role is designed for an experienced Scala engineer who is comfortable working across modern backend technologies and cloud environments. The position involves close collaboration with both engineering and product teams, contributing to system architecture, and building scalable, high-performance solutions.
The ideal candidate combines strong technical expertise with clear communication skills and a collaborative mindset. The role also includes mentoring junior engineers and supporting production environments.
Key Responsibilities
- Collaborate with senior engineers and cross-functional teams to define system architecture
- Partner with product teams to design and implement effective solutions
- Develop complex workflows, logical frameworks, and RESTful API endpoints
- Design and manage JSON structures for data exchange across platforms
- Support infrastructure planning, automation, and scalability initiatives
- Provide production support and contribute to system reliability
- Mentor and train junior engineers
Requirements
- 5+ years of experience working with Scala
- Experience with Java
- Familiarity with Spring or Spring Boot
- Strong knowledge of SQL
- Experience working with AWS
- Hands-on experience with Docker
- Exposure to Node, React, or NestJS
- Experience using GitHub
- Strong communication skills
Nice to Have
- Linux knowledge
- Experience with Cats core library, especially EitherT
- Familiarity with Akka or Pekko Streams
- Experience with Akka or Pekko HTTP
- Knowledge of Slick
- Experience with Tapir
- Familiarity with Flyway
- Experience handling asynchronous programming with Futures in Scala
Benefits
- Competitive monetary compensation
- Year-end bonus
- IMSS, AFORE, INFONAVIT
- Major medical expenses insurance
- Minor medical expenses insurance
- Life insurance
- Funeral expenses insurance
- Preferential rates for car insurance
- TDU membership
- Paid holidays and vacation days
- Sick leave
- Bereavement leave
- Civil marriage leave
- Maternity and paternity leave
- Paid paternity leave
- English and Spanish language classes
- Performance management framework
- Certification support
- Discounts through TALISIS Agreement including ADVENIO, Harmon Hall, U-ERRE, UNID
- Taquitos rewards program
- Amazon gift card on birthday
- Work-from-home bonus
- Company laptop policy
