Start your career with us

We offer a wide opportunity in the area of software development, consultancy and quality; our team is made up of engineers with critical and analytical thinking, who aspire to have new goals and challenges, always innovating in different sectors of the industry.

Carrers Banner 2

Remote Work

Our job positions are remote, so you can enjoy working from anywhere with schedules adjusted to your time zone. 

We care about you

We offer insurance for major medical expenses in Mexico with coverage in the USA border area.

Professional Growth

Our internal talent is always at the forefront with technological knowledge, we support our collaborators with training for their professional development.

Economic Advantages

We offer Savings Fund where we double your money and we also provide Loans without interest.

Bonuses

We grant bonuses for permanence, good performance and for developers your recommend to us.

Gym

We provide money to cover your gym membership.

New Opportunities

Universities

We have agreements with the best universities in the northwestern area of Mexico.

Intership plans

We offer students a study completion plan with curricular value.

Projects

You can have first-hand experience in internal projects using new technologies.

Vacancies

We invite you to apply and our recruitment area will be contacting you as soon as possible.

C

Mid or Senior C++ Developer

Position Overview:

As a key member of our organization, you will be responsible for helping design, implement, and review best practices to ensure our software meets the highest standards of quality.

Responsibilities:

  • Collaborate on the design efforts of complex software projects, emphasizing clean architecture and modular design.
  • Implementing those designs with emphasis on coding standards and best practices, promoting clean code and maintainable software solutions.
  • Apply design patterns effectively to address technical challenges and improve system scalability.
  • Collaborate with quality assurance testing team to ensure code meets functional requirements

Core Skills Set/Background Requirements:

  • Technical Proficiency:
    • Strong coding skills with an emphasis on clean, maintainable code.
    • Understanding of a wide range of frameworks, development tools, and technologies.
    • Strong understanding of design patterns and unit testing as well as their practical applications.
  • Analytical and Critical Thinking Skills:
    • Strong analytical skills.
    • Deep understanding for conduction thorough code reviews.
  • Communication and Collaboration:
    • Proven ability to be coached and mentored.
    • Experience in enforcing best practice coding standards.
    • Demonstrated ability to work effectively with cross-functional teams.
    • Experience in comprehensive technical documentation.
  • Remote Work Capabilities:
    • Initiative-taking and disciplined with strong time management skills.
    • Reliable internet connection and a conducive home office setup.

Preferred Experience/Certifications:

  • 5 + years’ experience in C++ software engineer roles.
  • Track record of successfully implementing large-scale, complex systems.
  • Experience in performance optimization and scalability.

Modality:

Remote.

    Name *

    Phone *

    Email *

    For which vacancy would you like to apply?


    FAQS

    Between 3 to 10 members.

    We work from Monday to Friday, usually from 8 a.m. to 5 p.m. of your time zone.

    There is flexibility to attend personal matters or having days off besides sick days.

    Yes, we send computer equipment.

    Our official payment day is every Friday.

    Recruitment Process

    Profile definition

    The technologies and skills required for the position are defined.

    Candidates search

    A new job offer is published in our recruitment sources, candidates are contacted after a search filter and the CVs received are evaluated to later make a selection.

    Interviews

    Once the candidates have been chosen, the first video call is made to find out about their current situation and interests, then a video call is made in English, and finally, technical/practical interviews are carried out to evaluate their skills.

    Client interview

    An interview with the client and the candidate is planned to make a final decision.

    Contracting

    Upon successful completion of the interviews, a proposal is made to the candidate. Upon approval, the corresponding contract is signed and the most convenient start date for the candidate is established.

    Onboarding

    When the new collaborator arrives, we guide them regarding their benefits, responsabilities and daily activities.

    Follow-up

    To ensure that the new collaborator integrates successfully, we have weekly meetings to clarify any questions and contribute in their development.

    One More Question?

    Let us know, if you need some help and didn’t find an answer to your question.