Join the Team

We’re looking for talented people with great attitudes and solid values.

We are Proud of Every Effort Made

We provide a fertile and creative work environment that keep the team happy and productive, turning ideas into reality. By doing so, the quality of products and commitment towards goals increases, always achieving them with positive results. This in turn, generates a great deal of satisfaction and joy in all stakeholders of each project we embark on.

Iphone desk@2x e48aa1362b0d9793ca27ca9cace438a0bb5164e34fcbf45273e9b0124efc4bc5

We feel proud of every
effort we are part of.

We provide a fertile and creative work environment that keep the team happy and productive, turning ideas into reality. By doing so, the quality of products and commitment towards goals increases, always achieving them with positive results. This in turn, generates a great deal of satisfaction and joy in all stakeholders of each project we embark on.

Mobile Phone

What We Offer

Competitive pay

Depends on your skillset and experience.

Company Savings Fund

With up to 5% added by MagmaLabs each month.

Possibility to travel on-site

To work with your clients or attend conferences.

Breakfast

Enjoy a tasty meal to begin your day at the Colima office.

Marriage bonus

So that you can enjoy this life event even more!

Birth of a child bonus

We want to help you by granting a bonus for the newborn.

Relaxed workspace

Enjoy using all our different spaces while working.

Paid days off

Go away on vacations without worrying about your paychecks.

Continuous learning activities

Use our multiple learning platforms and strategies to grow professionally.

Open Source project support

We can help you get your Open Source project going, or support you while working on one.

What We Offer

Competitive pay

Depends on your skillset and experience.

Savings fund

With up to 5% added by MagmaLabs each month.

Possibility to travel on-site

To work with your clients or attend conferences.

Breakfast

Enjoy a tasty meal to begin your day at the Colima office.

Marriage bonus

So that you can enjoy this life event even more!

Childbirth bonus

We want to help you by granting a bonus for the newborn.

Relaxed workspace

Enjoy using all our different spaces while working.

Paid days off

Go away on vacations without worrying about your paychecks.

Continuous learning activities

Use our multiple learning platforms and strategies to grow professionally.

Open Source project support

We can help you get your Open Source project going, or support you while working on one.

Want to be part of our team?

Where we are

MEXICO

Colima and Guadalajara.

UNITED STATES

Los Angeles CA.

EVERYWHERE

Through the Internet

Be part of an amazing team and company

“SG Software Guru has ranked us among the TOP 10 IT companies to work in Mexico for the last 4 years.”

Top ten icon@2x 12fb5c2f4073614109dac71e9c99cb467fe16d954e83dd660cbb70e0fbae43e5

Be part of an amazing team and company

“SG Software Guru has ranked us among the TOP 10 IT companies to work in Mexico for the last 4 years.”

Best Places

1. Job description
We’re looking for a Senior Spree/Solidus Engineer with a solid foundation in Ruby, Ruby on Rails, and everything else in today's eCommerce technology stack. We want someone who is passionate - and takes pride in delivering on-time, high quality, almost error free code, with ample test coverage. We’re talking about extensible, maintainable, best-practice code - that’s both easy to read and adequately commented.

We’re looking for someone who understands the business value that their programming provides to our clients, and can make independent decisions regarding the direction of ongoing work, choosing the best approach to deliver on-time quality code, in order to ensure the success of the project.

The ideal candidate should be extremely comfortable working inside of Spree/Solidus extensions/gems, and familiar with both the extension/gem ecosystem as well as the default features and architecture of Spree/Solidus.

Apart from the technical requirements, we need someone who is also responsible, professional, accountable, and responsive, during their working hours, every day.

 

2. Responsibilities

Design, develop and maintain new and existing Spree & Solidus eCommerce web applications, including feature implementation from the front-end all the way through to management of system architecture and deployments:

  • Working directly with clients, or through a project manager, to develop user stories and/or requirements and acceptance criteria for future stories.
  • Contributing to and driving architectural decisions.
  • Pair-programming and providing hands-on mentorship to junior and intermediate engineers.
  • Participating in formal and informal code reviews.
  • Help to manage internal and external interfaces to support the web business and provide solutions when possible.
  • Work with client’s employees to gather input and implement new features or fixes.
  • Manage (automate) all end-to-end and regression testing.
  • Perform complete testing of all developed units and components such as browser compatibility handling, UI/UX issues, mobile friendly design implementations, etc.
  • Write technical documentation related to processes and specifications when required by Project Managers.
  • Research & suggest emerging technologies with the goal of applying these technologies to current and future projects.
  • Receive and internalize feedback, criticism, and guidance from Seniors/Leads.
  • Achieve mastery in the tools, languages, and frameworks used by the team.

 

3. Requirements

  • Having shipped at least one production application or web service using Spree/Solidus, or other equivalent experience.
  • Thoughts and opinions on agile best practices and how to be a more pragmatic programmer

 

Languages:

  • Ruby
  • HTML
  • CSS/SCSS/SASS
  • Javascript

Platforms:

  • Ruby on Rails

Frameworks:

  • Spree/Solidus

 

Personal & Life Skills: -- (Do these statements describe you?)

  • You are able to communicate efficiently with co-workers and clients
  • You think of yourself as a responsible person.
  • You take pride in being a true professional in your work.
  • You hold yourself accountable to deadlines that you set and for the responsibilities that you accept.
  • You are fully responsive during your working hours, and able to quickly respond to messages during the day.

 

4. Bonus

  • Other eCommerce experience (Magento, Shopify, etc, etc)
  • Deep experience shipping web applications in other modern technology stacks
  • Personal software projects and/or open source contributions.
How to apply

Send your full resume to careers@magmalabs.io in PDF, and let us know why would you like to join MagmaLabs.

MagmaLabs is seeking a Software Engineer with specialty in programming language Ruby that has the interest in helping ecommerce companies improve their sales. This is the perfect role for a software engineer who wants to work in a world-class global team. We help top brands across the world evolve and execute world-class ecommerce strategies. We’re craftsmen; we develop the best talent in the area. Join our team if you are like us!

Why This Role Exists

We’re growing fast and we take the shape of our growth seriously.  We have a phenomenal team in our Colima, Mexico office and we also have people working remotely from other states in the country.  

For us, it is important to have the right Software Engineer leadership necessary to grow and mentor our existing team while continuing to deliver excellent work to our customers.  We need the kinds of people that care not only about crafting excellent experiences, but also about helping to improve everyone around them.


What Success Looks Like

A successful Software Engineer is going to drive amazing experiences for users.  That includes building backends using Ruby with high automated test coverage and frontend with Javascript, HTML5, CSS3.  Further, it involves using awesome agile practices, including cross-functional collaboration with design, fast iteration cycles, Success means not only driving a great work product, but contributing to the broader conversation about our craft (both inside the company and in the community.)


Responsibilities
  • Design, develop and maintain new and existing web components for shopping, marketing, and editorial content that revolves around ecommerce (Frontend, Backend, Performance) following best practices.

  • Assist in website operations. (Analyzing merchandise flow, inventory, shipping and checkout issues, client satisfaction and experience).

  • Contributing to and driving architectural decisions.

  • Pair-programming and providing hands-on mentorship to junior and intermediate engineers.

  • Participating in formal and informal code reviews.

  • Help to manage internal and external interfaces to support the web business and provide solutions when possible.

  • Work with client’s employees to gather input and implement new features or fixes.

  • Manage (automate) all end-to-end and regression testing.

  • Perform complete testing of all developed units and components such as browser compatibility handling, UI/UX issues, mobile friendly design implementations, etc.

  • Write technical documentation related to processes and specifications when required by Project Managers.

  • Research & suggest emerging technologies with the goal of applying these technologies to current and future projects.

  • Receive and internalize feedback, criticism, and guidance from Seniors/Leads.

  • Achieve mastery in the tools, languages, and frameworks used by the team.

  • Give back to community publishing developed libraries as Open Source

Ideal Characteristics
  • Having shipped at least one production application or web service using Ruby.

  • Thoughts and opinions on agile best practices and how to be a more pragmatic programmer.

  • Depth of understanding of in advanced engineering practices in

    • Design Patterns

    • Microservice Architectures

    • Scale systems

    • Performance measurement/improvement

  • Deep experience shipping web applications in other modern technology stacks:

    • Ruby

    • PHP

    • Python

  • An addiction to building very fast applications

  • Able to communicate efficiently with co-workers and clients

  • Some desire or interest in DevOps is a plus


How to apply

Send your CV to careers+rse@magmalabs.io in PDF, and also include in the email a URL where we can see a sample of your work (example: Github account). It would be really nice to see public contributions.

*If you are located in a city as beautiful as Colima, and do not wish to relocate, it is still possible to be hired for this position! Go ahead and amaze us with your experience!

MagmaLabs is looking for a Technical Project Manager (TechPM) to join the Engineering team.  A TechPM manages both the project and the team. This is a challenging role for a person who has a solid background in programming and who is now managing projects, business units or divisions of a company.  The person in this role will be in charge of the project’s success, and will manage client expectations so that they are met by the engineering and/or design team.

Why this role exists?

Teams are multidisciplinary at MagmaLabs, and we seek to keep every person motivated in the project that they are assigned to.  Because of this, it is important that the person managing the project understand the skill set and capabilities of all team members, and is able to assign each task to the right person in the team.


What success looks like

A successful TechPMs is able to maintain the project board and run the project on a day-to-day basis.  The TechPM is allocated to one full-time project, or 2 part time projects. Technical Project Managers are responsible for ensuring the project is on time, on budget, and that there are no impediments. Projects are managed using Agile and SCRUM methodologies where TechPMs work closely with the team and clients to ensure they are translating the business goals into the project and ensuring the successful delivery of the committed work.


Responsibilities:
  • Manage the project: creating well defined tickets, planning the dev work, running the scrum meetings, managing the project board.

  • Perform business analysis tasks to ensure that requirements are translated into tickets and are correctly understood by the team.

  • Manage client communication, in particular with the Product Owner.

  • Promote team work among all stakeholders and operative departments (Engineering, Design and QA).

  • Work with stakeholders to stack rank and prioritize  tasks.

  • Monitor progress: executed budget vs. percentage of project completion in order to create a weekly update report to be shared with stakeholders.

  • Ensure that Code Reviews are happening and done correctly.

  • Follow the QA process and familiarize with their statistical report for each project.

  • Work closely with QAs and Engineers s to write use-case scenarios for testing.

  • Negotiate agreements with client and manage their expectations.


Ideal Characteristics:
  • Software Engineering experience, in order to make sure that there is deep understanding of the project’s requirements and the team member’s capabilities.

  • Preferred languages: Ruby, Rails, JavaScript, HTML, and CSS.

  • Project Manager experience, having managed 1 or more projects for at least 1 year.

  • Great negotiator, able to foresee risks and reach agreements with all stakeholders to prevent them.

  • Able to communicate efficiently with co-workers and clients

  • Excellent written and spoken English.


How to apply

Send your CV to careers+tpm@magmalabs.io in PDF, and also include in the email a URL where we can see a sample of your work (example: Github account). It would be really nice to see public contributions.

*If you are located in a city as beautiful as Colima, and do not wish to relocate, it is still possible to be hired for this position! Go ahead and amaze us with your experience!

About us.

MagmaLabs is a group of people dedicated to Ecommerce consultancy, development and design of platforms with agile methodology, engaged in the innovation of both internal processes and the projects of our clients. We do this through the intensive care of the Organizational Culture, considering our colleagues as one of the three basic pillars of the company's mantra.

Due to the growth of the company and the standardization of processes we are in search of a person with Talent to work as an Accounting and Administrative Assistant with a hunger for growth and passion for the work he performs.
His work will directly impact the finance department to serve the different areas in which he is involved in order to maintain the financial health of the company.


Objectives to be achieved:

  • Ensure compliance with the 100% payroll process in a month and a half.
  • To master the fulfillment of the maintenance plan weekly.
  • Comply with monthly tax obligations at 100%
  • Elaborate proposal of fiscal strategies of the current situation of the company in the third month.
  • Execute the strategy of purchases to 100% in 3 months.
  • Ensure 100% execution of the maintenance plan in 3 months.

Working Hours: Monday to Friday from 9:00 a.m. to 2:00 p.m. and from 3:00 p.m. to 6:00 p.m.

Benefits.

Work from Monday to Friday, flexible schedule, possibility to do working from home, free breakfast, English and yoga classes, insurance of major medical expenses, time permits outside.

Skills and Competencies
Graduated in Accounting, specific knowledge and experience 1 or 2 years in the accounting of moral person with export, basic knowledge of English A1, knowledge in google docs or excel with fast adaptation, desirable knowledge in payroll and bank.

How to apply

Contact:
Francisco Florián,
Human Development
Mail: francisco.florian@magmalabs.io
Linkedin: https://www.linkedin.com/in/francisco-flori%C3%A1n-b0468670/
Web: http://careers.magmalabs.io/

About us.
The Magento Software Engineer is a skilled and seasoned professional focused on the design and creation of software solution.

It is expected to be responsible for the development and delivery from concept to completion following best practices like use of source control, proper documentation and coding standards.

It must be creative and inventive team player with strong interest in technology and must be eager to advance your skills and willing to learn; it should enjoy working in a dynamic team environment and to have the enthusiasm and ambition to manage and complete projects with the highest standard.
We’re growing fast and we take the shape of our growth seriously. We have a phenomenal team in our Colima, Mexico office and we also have people working remotely from other states in the country.  

For us, it is important to have the right Software Engineer leadership necessary to grow and mentor our existing team while continuing to deliver excellent work to our customers.  We need the kinds of people that care not only about crafting excellent experiences, but also about helping to improve everyone around them.

Objectives to be achieved:
Release three Magento 2.0 modules within three months by working with the Magento team, researching, asking on Magento communities and reading books. This will position yourself as an expert on the Magento Developers community.

Publish four Magento 2.0 related blog posts within three months by reading Magento 2 DIY book, researching and extracting experience from modules development and active projects work. This will demonstrate your Magento 2.0 knowledge to the global community

Give a talk centered on Magento 2.0 on WDT within three months by preparing it from the experience obtained from the modules development, projects, blog posts researchers and deliveries. This will increase awareness of your Magento 2.0 expertise in the local community.

Salary: $ 25,000 mx

Working Hours: Monday to Friday from 9:00 a.m. to 2:00 p.m. and from 3:00 p.m. to 6:00 p.m. on-site or remote.

Benefits

Work from Monday to Friday, flexible schedule, possibility to do working from home, free breakfast, English and yoga classes, insurance of major medical expenses, personal time off.

Skills and Competencies

  • 3 years of working experience with PHP web application Development with MySQL
  • Bachelor's Degree in Computer Science, Master in Computer Applications, or commensurate work experience.
  • Strong debugging skills, code flow analysis and the ability to read and modify existing code.
  • Good working experience on Template programming.
  • Working experience with HTML, CSS and JavaScript.
  • Knowledge of Agile and Scrum.
  • Hands on experience in website deployment to live environment.
  • eCommerce experience is a must.
  • Deep knowledge of Magento 1.x: Installers, Layouts, Blocks, Models, Controllers, Helpers, Observers, Overrides, API
  • Working experience with code repositories: GIT.

Desirable Skills

  • Excellent written and verbal English
  • Magento 2 experience
  • Magento Enterprise Certification
How to apply

Contact:
Francisco Florián,
Human Development
Mail: francisco.florian@magmalabs.io
LinkedIn: https://www.linkedin.com/in/francisco-flori%C3%A1n-b0468670/
Web: http://careers.magmalabs.io/

About us.

We’re looking for a Sr. QA Automation Tester with high creativity and technical expertise whom passion is building and delivering high quality and polished applications.

Objectives to be achieved:

  • Implementation of automation with Selenium on Ruby and Javascript - After 3 months with 50%

  • Advance Testing Planning - After 2 months with 100%

  • Drive Automation Projects - After 2 months with 50%

  • Train other team members on Automation - After 1 month with 20%

 

Salary: $ 33,000 MX


Working Hours: Monday to Friday from 9:00 a.m. to 2:00 p.m. and from 3:00 p.m. to 6:00 p.m. on-site or remote.

 

Benefits.
Work from Monday to Friday, flexible schedule, possibility to do working from home, free breakfast, English and yoga classes, insurance of major medical expenses, personal time off.
 

Skills and Competencies

  • Automation Testing implementing with Selenium
  • Develop automated regression test suites using automated testing tools
  • Perform automated load/performance testing across multiple messaging protocols (including HTTP), focusing on overall application performance - validating that application response and outputs accurately reflect business requirements.
  • Driving several projects at the same time
  • Advance Testing Planning
  • QA Leader
  • Tracks and communicates task progress, status, and key performance metrics.
  • Communicate effectively across multiple teams/external vendors (Operations, Project Teams, Quality Service, etc.), as well as different personnel (Developers, Scrum Masters, Project Managers, etc.) when required.
  • Perform data analysis when needed to analyze issues in Performance and/or Production environments.
  • Execute, monitor, analyze, and report performance tests.
  • Foster a continuous improvement approach to QA activities
  • Testing Tools: Broad experience using different testing tools (JMeter, jprofiler, selenium, etc.)
  • Expert ability to apply concepts of unit, system, regression, product, integration and acceptance testing
  • Training Other Team Members
  • Implement a testing process
How to apply

Contact:
Francisco Florián,
Human Development
Mail: francisco.florian@magmalabs.io
Linkedin: https://www.linkedin.com/in/francisco-flori%C3%A1n-b0468670/
Web: http://careers.magmalabs.io/

We’re looking for a Sr. Android engineer with high creativity and technical expertise whom passion is building and delivering high quality and polished applications.

If you strive to find elegant technical solutions to design challenges, getting UX done right, enjoy working with mobile devices, this is the perfect match for you.

The ideal candidate will be building cutting edge consumer facing, data-driven applications, and hands-on technical leadership to a team building applications.

 

Objectives to be achieved:
 

  • Demonstrate using best practices the Seniority Level.

  • Get at least NPS 8 on client’s evaluation.

  • Cover 100% client expectations.

  • Be able to follow up the project, for the next 3 months.

Salary: $ 25,000 mx

 

Working Hours: Monday to Friday from 9:00 a.m. to 2:00 p.m. and from 3:00 p.m. to 6:00 p.m. on-site or remote.

Benefits.

Work from Monday to Friday, flexible schedule, possibility to do working from home, free breakfast, English and yoga classes, insurance of major medical expenses, personal time off.

Skills and Competencies

Knowledge in MVC / MVP design patterns, REST Services consumption, apply, modify and adaptation of UI / UX design, 5 years at least of Java development, basic knowledge of Kotlin, list of released apps on Playstore.

Desirable Skills

  • Java certification could be a plus.
  • Ecommerce experiencie
  • Personal software projects or source contributions are a plus
How to apply

Contact:
Francisco Florián,
Human Development
Mail: francisco.florian@magmalabs.io
Linkedin: https://www.linkedin.com/in/francisco-flori%C3%A1n-b0468670/
Web: http://careers.magmalabs.io/

Job Openings

Sr Spree/Solidus Developer

Colima/Remote

Senior Ruby Engineer

Colima/Remote

Technical Project Manager (TechPM)

Colima / Remote

Accounting and Administrative Assistant

Colima, Colima

Senior Magento Developer

Colima/Remote

Senior QA Automation Tester

Colima/Remote

Sr. Android Developer

Colima/Remote