Back-end Developer (Scala)

  • Mexico City, Mexico
  • Full Time

Brief

Join our team where you will work on new technologies and find ways to meet our customers’ needs and make it easy for them to do business with us. You will be a part of a team to resolve a diverse range of complex problems and regularly lead multiple, technically complex, large-scale projects.

What’s In It For You

  • Career: Ability to progress and learn with ongoing training, in-office English tutors, career development, leadership opportunities; 
  • Work Environment: All equipment provided to you, autonomy and ownership, leadership opportunities, travel to U.S. and work with U.S. clients, interesting projects using latest tech, cozy and modern office in Paseo de la Reforma;
  • Culture: Trust, collaboration, support, transparent communication & processes, experimentation, passion, continuous improvement, friendly & international team of first-class professionals;
  • Benefits: Paid time off, 10 day vacation starting year one, flexible schedule & ability to work remotely to accommodate work-life balance, 15 days guaranteed Christmas bonus on year one and 30 days starting year two;
  • Compensation: Competitive salary fitting your work experience & skills, compensation system, training for long-term career growth;
  • Events: IT events, professional conferences, on- and offline training courses sponsored by Distillery, opportunities to speak at Distillery-hosted hackathons and meetups.

Responsibilities

  • Creating a mobile application for analyzing the creditworthiness of users. The product is in demand on the international market, and our client is an example of a successful American IT startup;
  • Develop new functionality of the application and support the existing one;
  • Work in the Scrum team from 3 countries. The team practices almost “clean” scrum, so your colleagues will be developers, a tester, a project manager and an analyst. And it’s 2-week sprints, releases every 2 weeks and regular retrospectives. Communication occurs through the Slack messenger, tasks the team receives from the technical consultant;
  • Conducting code review, writing unit tests.

Skills Required

  • Knowledge and experience with Java (from 3 years), standard libraries, features of working with the garbage collector;
  • Understanding the principles of OOP and design patterns;
  • Experience with functional programming languages;
  • Experience with Scala from 1 year; Practical experience in database design;
  • Possession of OOP, OOD and design patterns (design patterns);
  • Technical Spoken English.

Apply for this position