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

MagmaLabs is seeking a Software Engineer that has the interest in helping ecommerce and FinTech companies improve their web presence. 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 using technologies like Ruby, and Javascript, HTML5, CSS3.  Further, it involves using awesome agile practices, including cross-functional collaboration with design, fast iteration cycles, and test-driven development.  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 or FinTech (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.


Ideal Characteristics
  • Having shipped at least one production application or web service using PHP, Ruby, or Javascript

  • 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

  • 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+se@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!

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.

General description:

MagmaLabs is seeking an entrepreneurial Product Manager that is willing to be an active part in projects right from the beginning until the final delivery. This is the perfect role for a leader who wants to work with a world-class virtual team. Very little about this position or company are ordinary. We go fast, build multiple products at the same time, and strive to be at the forefront of innovation within the world of web and mobile commerce.

 

Why this role exists?

Customers are what make a product successful. Without customers willing to buy, it doesn’t matter how good or innovative or beautiful or reasonably priced a product is: it will fail. In order to create the right product for the problem that the customers are willing to pay we need a process that can use the evidence and scientific method is order to generate innovation and wealth. An appropriate Product Management is need it for achieving this.

Our team of brilliant engineers and designers is just one element of building great products. We also need to collaborate with our clients on product vision, development, and measurement against goals and metrics. That’s where the Product Manager comes in. We’re looking for strong leaders who aren’t afraid of managing multiple teams and clients in a fast-paced environment. As a fast-growing global company, MagmaLabs presents tremendous growth opportunities for the right people.

 

What success looks like?

Our product managers are entrepreneurial thinkers who partner with our clients to help make their companies successful. Our clients usually know what they want, but our product managers know what they need. They have a deep knowledge of eCommerce, fintech and have experience crafting great products people love to use. Product Managers are often leading multiple high-impact projects at any given time and are well-versed in customer, outcomes and time management with difficult prioritization.

 

Ideal Characteristics:

  • Super strong written and verbal communicator.
  • Experience working with both Magento and Spree platforms.
  • A passion for eCommerce and appreciation for innovation in the field.
  • Experience leading the development of at least 1 product from concept to launch.
  • Thoughtful decision maker with experience in high-impact environments.
  • Willingness to travel to spend face time with clients and the team in Mexico.
  • Software savvy and/or an eagerness to learn.
  • Experience working with or at startups and high-growth companies is a plus!
  • SCRUM certification

 

Responsibilities

  • Brainstorm and envision product ideas with clients, designers, and engineers.
  • Work with the customer to:
    • Translate his/her business goals in actionable metrics and to agree in the definition of done
    • Meet the intended audience of the product to engage in requirements elicitation
    • Specifying market requirements for current and future products by analyzing the market research done by the customer
    • Set out a vision for the product or a general framework for making product decisions
    • Identify areas of opportunity for processes improvements
  • Lead and mentor teams of local and remote engineers and designers.
  • Be the face of the company as the key point-of-contact with clients.
  • Drive alignment in project teams (designers, developers, and QA) with customers needs.
  • Identify risks and contingencies for key projects and products.
  • Effectively manage blockers for the development team
  • Establish goals and metrics and measure impact to drive product iteration.
  • Establish thought leadership in eCommerce through research and client case studies.
  • Partner with the business development team to determine fit for new potential projects.
  • Mentoring and training other members of organization in product design and management best practices.
  • Manage agile processes and tools including but not limited to Trello and Pivotal Tracker.

How to apply

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

1. Job description

  • We are looking for a creative and talented UX designer who is passionate about human-centered design, research, and everything related to creating awesome experiences for the users.
  • The candidate should be able to validate, analyze and synthesize a significant amount of valuable data as well as have the ability to discover and quantify patterns and trends in numbers, symbols, flows, images and emotional messages that connect with the people.
  • Besides great communication skills and a team player attitude, this professional might have experience in UX strategies, sketching, wireframing, user interviews, persona creation, card sorting, journey mapping, heuristic reviews, etc.
  • If you are passionate about getting the best experiences for the users while designing websites, mobile applications, and ecommerce this is the job for you.

2. Responsibilities

  • You’ll be expected to take a human-centered approach to design, collaborating with multidisciplinary teams in order to create a cohesive experience across our products.
  • Work with clients to identify and prioritize user needs.
  • Work on Agile methodologies, that can be adapted to each project
  • Prepare the user interviews and lead the user testings of the project.
  • Communicate with the client in each phase of the project, justifying the end results that add value to the user.
  • Continue supervising deliverables to ensure their functionality.

3. Requirements

  • 3+ years working on IT companies and at least 1 year involved in the UX process.
  • BA degree in Design or a related subject.
  • Experienced in Design Thinking, lean UX or similar methodologies.
  • Knowledge on prototyping tools such as Axure, Balsamiq, Invision or Sketch app
  • Working knowledge of the best practices on User Experience methodologies, web, and mobile.

4. Bonus

  • Experience in Ecommerce projects.
  • Contributions to communities are a plus.
How to apply

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

1. Job description


If you are looking to develop your professional career in a world-class global team, with cutting-edge strategies in the Human Development area, MagmaLabs could be a great fit for you.

We’re looking for a Human Resources apprentice, with high-quality standards and passionate about new trends in balanced and healthy working environments.


2. Responsibilities

  • Provide employee assistance for all departmental inquiries.

  • In charge of social communication related to praise, holidays, anniversaries, etc.

  • Create and track surveys to keep evaluating the organizational climate.

  • Manage and schedule interviews between candidates, and hiring managers

  • Coordinate onboarding process

  • Assist in creating project plans, and training plans on soft skills and engagement strategies.

  • Prepare and maintain reports as needed to include metrics.

 

3. Requirements

  • Bachelor's degree or equivalent; may consider candidates without a degree given applicable work experience.

  • Must be organized and detail-oriented

  • Strong conceptual thinking abilities (vision, problem solving)

  • Strong interpersonal skills and sound judgment.

  • Ability to multitask competing priorities

  • Strong oral and written communication skills

  • Bilingual (English and Spanish)

  • Creativity

  • Proactive and positive attitude

  • Solid work ethic

  • Motivation to continue learning

  • Proficient with general office systems including Google Drive suite, and the ability to adapt to a variety of other software databases.

How to apply

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

Job Openings

Software Engineer

Colima/Guadalajara México

Sr Spree/Solidus Developer

Colima/Remote

Project Manager

Colima

UX Designer

Colima

Human Resources Apprentice

Colima