Sr Software Engineer Ruby On Rails

Sr Software Engineer Ruby On Rails
Empresa:

Magmalabs


Sr Software Engineer Ruby On Rails

Detalles de la oferta

MagmaLabs is an ecommerce and software consultancy that builds software solutions for emerging, mid-size, and growing companies using innovative technologies, top talent, and nearshore teams. We are looking for at least 5 Senior Software Engineers to join the engineering department here at MagmaLabs, with extensive experience building web applications using business-grade technologies using Ruby on Rails, updating apps with new versions of Rails, that enjoy unit testing, who are always looking for optimal performance and have an interest in providing comprehensive and high-quality solutions to customers.
What would you be doing?
Using Ruby on Rails as a primary tool for developing web applications.
Managing architecture decisions with the goal of designing maintainable applications that are easy to modify over time.
Pair-programming and providing mentoring to the rest of the team.
Participating in formal and informal code reviews.
Designing appropriate testing strategies, finding the ideal balance between unit and integration testing.
Ensuring the proper functioning of all developed parts, such as integrations with third parties, multiple web browsers, accessibility, proper display on mobile devices, etc.
Preparing technical documentation based on task specifications.
Collaborating with the QA department to create scenarios to be covered by the automated tests as part of the integration tests.
Aiming to be expert in the tools, languages and libraries used by the team, as well as adopting and improving their practices.
Participating in the technical interviews of potential candidates.
Researching and suggesting new technologies in order to apply them to current or future projects.
Promoting the principle of integration and continuous delivery.
Performing the work with responsibility, flexibility and autonomy.
Implementing the architecture designed by a Ruby on Rails veteran who has written multiple Rails books.
Ideal Characteristics
Communication with clients and teammates.
Self-management working remotely.
Regular contributor to open source projects.
Positive attitude towards new challenges.
Attention to detail.
High level of English, ability to establish fluid conversations and clearly explain complex problems to non-technical profiles.
Our technical requirements:
Ruby, Ruby on Rails (5+ years)
Rspec + Cucumber (4+ years)
Postgresql, MySQL (4+ years)
AWS: S3, ELB, RDS, Elasticache (1+ year)
Javascript, React/Angular/Vue (2+ year)
Knowledge required:
Design patterns
Scrum or similar methodology for agile software development.
Preparation of documents with technical specifications.
Experience in scalability of complex and high demand systems.
Good software engineering practices.
Experience in UNIX systems and platforms such as AWS.
Integrating a web application with other applications or web services.
Monitoring and optimizing the performance of a web application.
Knowledge of the most common cyber attacks documented by OWASP.
*** Applications must be submitted in english***
What we offer
Flexible schedule.
Opportunity to occasionally work from home.
Breakfast at the Colima office.
English classes in the Colima office or by video call.
IMSS.
At least 20 days of vacations per year.
You can come to the office with the most comfortable clothes for you.
Game room in the Colima office.
Fruits, coffee and other healthy snacks in the office
Savings fund.
Marriage bonus.
Childcare bonus.
Training plan, continuous learning.
Wellness program Magmalabs offers or subsidies mental and/or physical health activities.
Pet-friendly Pets are welcome at the premises.
Flexible hours Flexible schedule and freedom for attending family needs or personal errands.
Meals provided Magmalabs provides free lunch and/or other kinds of meals.
Company retreats Team-building activities outside the premises.
Informal dress code No dress code is enforced.
Beverages and snacks Magmalabs offers beverages and snacks for free consumption.

Requisitos


Conocimientos:

  • Ruby
  • Unix
  • MySQL

Dba - administrador de base de datos - expertos en oracle, sql server, mysql, informix

Conocimientos necesarios: Diseño de bases de datos, Que domine una o varias de estas tecnologías SQL, Oracle, SQL Server, MySQL, Informix. Requisitos mínimos...


Desde Careervalve - Puebla (de los Angeles)

Publicado hace un mes

Becario de redes sociales-home office

DEBIDO A LO QUE ESTAMOS ATRAVESANDO EN TODO EL PAÍS ACTUALMENTE, REFERENTE AL COVID-19, ESTAMOS EN BUSCA DE PRACTICANTE DE REDES SOCIALES Y AUXILIAR...


Desde Universal de Servicios Integrales - Ciudad de México (Distrito Federal)

Publicado hace un mes

Gerente de compras

Jefe directo Gerente de General Supervisión a ejercer Supervisores y Lideres de Equipo Formación académica Licenciatura en Administración de Empresas. Años de...


Desde Work Spree Services - Chihuahua

Publicado hace un mes

Gerente de compras

Jefe directo Gerente de General Supervisión a ejercer Supervisores y Lideres de Equipo Formación académica Licenciatura en Administración de Empresas. Años de...


Desde Investstaff - Chihuahua

Publicado hace un mes