PosiTrace by Global Fleet Management is a rapidly growing Canadian SaaS company specializing in GPS tracking, with a global footprint.
The **PosiTrace** system provides real-time GPS tracking of vehicles and other mobile assets. An advanced software-as-a-service for improved fleet management with real-time Google Maps(tm) view of asset location and data, reporting, maintenance, and a variety of fleet management features.
**Position Overview**
We're on the lookout for a full-time **Senior Ruby on Rails Engineer** to join our dynamic team. Whether you're a seasoned RoR developer or one with a background in other technologies and a desire to dive deep into Rails and Angular, we have a place for you in our Mexican office.
**Requirements**:
- **Bilingual English-Spanish
- MUST**:
- Minimum of 5 years of professional experience in software development.
- **Proficient in Ruby on Rails** with a proven track record of building high-quality, test-driven production code.
- Familiarity with designing and implementing scalable/cloud-based architectures for production-grade back-ends.
- Strong experience with database engineering, especially with SQL, managing large relational records, and proficiency in MySQL.
- Experience with TDD (RSpec in particular).
- Strong understanding of OOP principles.
**Nice to Have**
- Familiarity with tools and platforms such as Redis, VCR, Capybara, Capistrano, Git, Google Cloud, NewRelic, and CI tools.
- Knowledge or keen interest in Elixir, Go,.NET, Python, and modern data science tools/frameworks.
- Knowledge of any JavaScript frameworks, such as: Backbone.js, AngularJS, React, EmberJS or similar.
- Understanding and experience in Agile and Scrum methodologies.
**Additional Advantages**:
- Prior experience working with remote teams.
- Familiarity with ElasticSearch.
- Knowledge of RESTful API design and experience in WebSockets.
- Background in Big Data, GIS projects, and other languages such as Erlang, Elixir, C#, and Go.
**Responsibilities**
- Conduct and facilitate code reviews, ensuring quality and adhering to coding standards.
- Detect and refactor code issues, and uphold architecture standards for high-load systems.
- Employ Git/GitFlow and BitBucket for source code management.
- Accurately estimate task durations, meet set deadlines, and liaise with managers.
- Collaborate with the Product Management team, even interacting directly with clients as needed.
**Personal Profile**
- Outstanding team communication abilities, both written and verbal.
- Excellent self-management with a focus on time and priorities.
- Collaborative approach and ability to foster strong team relationships.
- Adaptability and openness to feedback.
- Proactive, problem-solving mindset.
- Meticulous attention to detail.
**We Offer**
- Opportunity to explore new technologies and solutions.
- Flexible working hours and competitive salary, tailored to your expertise.
- State-of-the-art hardware.
**Professional Growth**
- Engage in challenging tasks and innovative projects.
- Attend meetups and events for continuous learning.
- Benefit from an individualized development plan and a mentorship program.
We welcome all qualified applicants, prioritizing skill and character.
Ready to dial into your next career stage? Let's talk.
**- SPANISH VERSION -**
**PosiTrace **by Global Fleet Management es una empresa SaaS canadiense en rápido crecimiento especializada en seguimiento GPS, con una presencia global.
El sistema PosiTrace ofrece seguimiento GPS en tiempo real de vehículos y otros activos móviles. Un avanzado software como servicio para mejorar la gestión de flotas con vista en tiempo real de la ubicación y datos de activos en Google Maps, informes, mantenimiento y una variedad de características de gestión de flotas.
**Descripción del Puesto**
**Estamos en busca de un Ingeniero Senior de Ruby on Rails **a tiempo completo para unirse a nuestro dinámico equipo. Ya sea que seas un desarrollador experimentado en RoR o tengas experiência en otras tecnologías y desees sumergirte en Rails y Angular, tenemos un lugar para ti en nuestra oficina de Guadalajara, México.
**Requisitos**
- **Bilingüe Inglés / Español
- INDISPENSABLE**:
- Mínimo de 5 años de experiência profesional en desarrollo de software.
- Competente en Ruby on Rails con un historial comprobado de construir código de producción de alta calidad impulsado por pruebas.
- **Experiência demostrada en desarrollo de ap**licaciones web.
- Familiaridad con el diseño e implementación de arquitecturas escalables/basadas en la nube para back-ends de grado de producción.
- Amplia experiência en ingeniería de bases de datos, especialmente en SQL, manejo de grandes registros relacionales y destreza en MySQL.
- Experiência en el desarrollo de aplicaciones utilizando Angular y TypeScript.
- Experiência en TDD (especialmente RSpec).
- Fuerte comprensión de los principios de POO.
**Deseable**
- Familiaridad con herramientas y p