open positions

working with us

We've built the A team that clients want on their projects and that our employees are proud to be a part of. In fact, we have a 98% retention rate. This means we hire the right people who join us and grow with us for the right reasons.

For our employees, this also means we're all about teamwork and shared success. We invest in their professional and personal development, in their health and communities. In return, our people are warm, caring, intelligent, creative, and professional, which brings a spirit of family and excellence to our company.

Together, we’re on a mission to “add value.” So, each of our goals align with our customers’ goals--this is essential to their success and ultimately to our success. As part of the NearShore team, you'll see the positive results in our customers’ businesses as well as in your life and community. Along the way, we’ll have a ton of fun working and playing together.

Are you one of us? See all openings.

because we care

much more than a team...


Our holistic approach to employee wellness goes beyond the keyboard and mouse. Not only do we provide the best work environment, we have an entire Employee Success Department to cater to everyone on staff, and their families. A happy workplace is a productive workplace, and our focus on our family guarantees the best results for our clients.

Our commitment to wellness goes beyond our staff, we extend it to the local community. All materials used in the construction of our workspaces are sourced locally from sustainable sources, not to mention assembled, hand crafted and installed by local artists both in the U.S and Mexico. We want to make a positive impact in our workplace and beyond, and hope you'll come along for the ride!

View Positions!
Party Montecristo, Mérida

Our benefits include:

Relocation Assistance

Our office locations were scouted with a focus on family life, healthy environment and superior infrastructure. We know you'll be happy here because we live here, and we love it!

Financial Literacy

Employees have access to financial guidance services to help them make long term plans that will ensure the financial stability of their families.

Private Health Insurance

Access to high quality medical care is at the core of our benefits plan. All employees enjoy access to top-tier private medical institutions as well as an in-house nutritionist.

Python Software Engineer

Puebla

  • Deliver high quality, maintainable code through concise, single-concern merge requests. Your code always includes tests for long-term maintainability and logging for operational monitoring.
  • Participate in rigorous learning-focused review of your own and others' code.
  • With colleagues in Data Systems, triage requests from our stakeholders and prioritize ongoing development.
  • With colleagues in Data Systems, respond as needed to understand, mitigate, correct and prevent operational incidents.

Python Software Engineer

Merida

  • Deliver high quality, maintainable code through concise, single-concern merge requests. Your code always includes tests for long-term maintainability and logging for operational monitoring.
  • Participate in rigorous learning-focused review of your own and others' code.
  • With colleagues in Data Systems, triage requests from our stakeholders and prioritize ongoing development.
  • With colleagues in Data Systems, respond as needed to understand, mitigate, correct and prevent operational incidents.

 

Senior Software Engineer

Puebla

  • Architect the systems and software that enables research, engineering, manufacturing, and business operations teams to work effectively and iterate rapidly.
  • Lead and mentor colleagues by example, delivering high quality, maintainable code in concise, single-concern merge requests. You "walk the talk" with rigorous, respectful, learning-focused code reviews and thoughtfully engineered test coverage for long-term maintainability.
  • With colleagues in Data Systems, triage incoming requests from our stakeholders and prioritize ongoing development.
  • With colleagues in Data Systems, respond as needed to understand, mitigate, correct and prevent operational incidents.

Senior Software Engineer

Merida

  • Architect the systems and software that enables research, engineering, manufacturing, and business operations teams to work effectively and iterate rapidly.
  • Lead and mentor colleagues by example, delivering high quality, maintainable code in concise, single-concern merge requests. You "walk the talk" with rigorous, respectful, learning-focused code reviews and thoughtfully engineered test coverage for long-term maintainability.
  • With colleagues in Data Systems, triage incoming requests from our stakeholders and prioritize ongoing development.
  • With colleagues in Data Systems, respond as needed to understand, mitigate, correct and prevent operational incidents.

Senior Electrical Engineer

Puebla

•    Conducting root cause analysis on the current product portfolio.
•    Develop cost effective solutions to end of life components and line down issues.
•    Development efforts from concepts to implementation to solve obsolescence issues.
•    Drive circuit and hardware design phases including architecture and design, component selection, schematic entry, board bring-up and integration of complex printed circuit board assemblies into life sciences-based instrumentation.
•    Collaborate on complex designs involving Systems-on-Chip (SoC), FPGAs and high-speed data acquisition protocols.
•    Effectively work with cross-functional teams including software, mechanical design and system engineering to resolve issues on the current product portfolio.
 

Senior Electrical Engineer

Merida

•    Conducting root cause analysis on the current product portfolio.
•    Develop cost effective solutions to end of life components and line down issues.
•    Development efforts from concepts to implementation to solve obsolescence issues.
•    Drive circuit and hardware design phases including architecture and design, component selection, schematic entry, board bring-up and integration of complex printed circuit board assemblies into life sciences-based instrumentation.
•    Collaborate on complex designs involving Systems-on-Chip (SoC), FPGAs and high-speed data acquisition protocols.
•    Effectively work with cross-functional teams including software, mechanical design and system engineering to resolve issues on the current product portfolio.

ColdFusion Full Stack Developer

Puebla

* Applies advanced technical principles, techniques, theories and concepts. 
* Works on innovative and unusually complex technical problems to provide solutions. 

ColdFusion Full Stack Developer

Merida

  • Applies advanced technical principles, techniques, theories and concepts. 
  • Works on innovative and unusually complex technical problems to provide solutions. 

Full Stack Android Developer

Puebla

  • Applies advanced technical principles, techniques, theories and concepts. 
  • Works on innovative and unusually complex technical problems to provide solutions. 
  • Prepares program specifications, codes, tests, and debugs computer applications. 
  • Develop on Android using Kotlin 
  • Work with product leads, designers and QA to implement features in an elegant and testable fashion 

JavaScript Full Stack Developer

Puebla

  • Develop main features and changes (frontend and backend) for our Dashboard (Search Market Intelligence) product using modern JavaScript, REACT, Node.js, and other tooling. 
  • Create and implement CSS and HTML graphic user interface (GUI) elements from design mock-ups. 
  • Support creation and maintenance of application functionality. 
  • Write queries to support our Dashboard product development and delivery. 
  • Understand basic software architecture concepts, and be able to participate in architectural discussions. 
  • Show innovation and creativity in solving problems; draw upon different sources for ideas and solutions.

JavaScript Full Stack Developer

Merida

  • Develop main features and changes (frontend and backend) for our Dashboard (Search Market Intelligence) product using modern JavaScript, REACT, Node.js, and other tooling. 
  • Create and implement CSS and HTML graphic user interface (GUI) elements from design mock-ups. 
  • Support creation and maintenance of application functionality. 
  • Write queries to support our Dashboard product development and delivery. 
  • Understand basic software architecture concepts, and be able to participate in architectural discussions. 
  • Show innovation and creativity in solving problems; draw upon different sources for ideas and solutions.

Full Stack Android Developer

Merida

  • Applies advanced technical principles, techniques, theories and concepts. 
  • Works on innovative and unusually complex technical problems to provide solutions. 
  • Prepares program specifications, codes, tests, and debugs computer applications. 
  • Develop on Android using Kotlin 
  • Work with product leads, designers and QA to implement features in an elegant and testable fashion 

Senior Director of Partner Success

SD

The Sr. Director of Partner Success is responsible for ensuring that the overall administration, coordination, and evaluation of NearShore Technology’s Partner Success Department plans, tools and programs are realized. The Sr. Director of Partner Success reports to the President & CEO. The Sr. Director of Partner Success will manage two departments which include the PMO and Solutions Group. Therefore, the essential job responsibilities include:

  • Directs and oversees the Program Management Office (PMO) to ensure Client programs and projects meet organization goals and requirements.
  • Develops and implements and matures PMO processes, tools and policies, directs account & project management staff.
  • Works with internal and external client leaders to define, prioritize, and develop successful projects and programs.
  • Develops the standards for reporting both internally and externally to clients.
  • Directs the account management & PMO team to build and expand relationships with existing clients.
  • Develops strategy for the retention and growth of the existing client base while ensuring that the account & project management team delivers cost-efficient, quality and service that lower risk for both the company and our clients.
  • May be individually responsible for managing key accounts.

These responsibilities involve achieving the following tasks:

  • Responsibility for the training materials (PMO, Solutions)
  • Organization and participation of pre-sales efforts and pre-sales team as it relates to PMO and Account Managers.
  • Customer Engagement Management
  • Customer Satisfaction, Reporting
  • Tool development
  • Process development
  • Client Project Management, Forecasting
  • Team Development and Leadership
  • Leads and directs the work of others.
  • Reports to President & CEO.
  • History of setting and managing Corp Goals, Objectives, Strategies and plans for teams.
  • Act as the liaison between the customer and company.
  • Other Duties as assigned.

Business Analyst

SD

•    Create Business Process, Documentation and Business Cases 
•    Translate abstract concepts in to clear and actionable deliverables
•    Analyze business process and help design scalable solutions to increase efficiencies.
•    Work with a team of developers and business subject matter experts to design and document solutions that meets business needs and long term support objectives
•    Work with testers to ensure high quality deliverables in testing
•    Guide developers in understanding business needs
 

Senior Data Engineer

Puebla

  • Work closely with fellow engineers and team leads to architect data storage, flow and lifecycle. 
  • Design and implement simple but powerful data models.
  • Deliver high quality, maintainable data-oriented code and configuration to ensure consistency, durability, availability and accessibility of our research, engineering, and manufacturing datasets.
  • Plan and collaboratively execute multi-step data migrations to minimize downtime.
  • Evangelize and apply infrastructure-as-code practices to ensure consistency across development, test and production environments.
  • Solicit and participate in rigorous learning-focused code review.
  • With colleagues in Data Systems, triage incoming requests from our stakeholders and prioritize ongoing development.
  • With colleagues in Data Systems, respond as needed to understand, mitigate, correct and prevent operational incidents.

Senior Data Engineer

Merida

  • Work closely with fellow engineers and team leads to architect data storage, flow and lifecycle. 
  • Design and implement simple but powerful data models.
  • Deliver high quality, maintainable data-oriented code and configuration to ensure consistency, durability, availability and accessibility of our research, engineering, and manufacturing datasets.
  • Plan and collaboratively execute multi-step data migrations to minimize downtime.
  • Evangelize and apply infrastructure-as-code practices to ensure consistency across development, test and production environments.
  • Solicit and participate in rigorous learning-focused code review.
  • With colleagues in Data Systems, triage incoming requests from our stakeholders and prioritize ongoing development.
  • With colleagues in Data Systems, respond as needed to understand, mitigate, correct and prevent operational incidents.

 

Senior Database Admin

Puebla

•    Deliver data as a service, ensuring consistency, durability, availability and performance of relational and non-relational datastores across a wide variety of applications and services.
•    Build and maintain comprehensive database monitoring to manage performance, prioritize improvements and predict data growth.
•    Evangelize and implement a lifecycle approach to data and capacity management.
•    Collaborate with other senior engineers to evaluate and select new storage technologies.
•    Participate in rigorous learning-focused review of your own and others' code and configuration.
•    With colleagues in Data Systems, respond as needed to understand, mitigate, correct and prevent operational incidents.
 

Senior Database Admin

Merida

•    Deliver data as a service, ensuring consistency, durability, availability and performance of relational and non-relational datastores across a wide variety of applications and services.
•    Build and maintain comprehensive database monitoring to manage performance, prioritize improvements and predict data growth.
•    Evangelize and implement a lifecycle approach to data and capacity management.
•    Collaborate with other senior engineers to evaluate and select new storage technologies.
•    Participate in rigorous learning-focused review of your own and others' code and configuration.
•    With colleagues in Data Systems, respond as needed to understand, mitigate, correct and prevent operational incidents.
 

Senior C# DevOps Engineer

Merida

  • Demonstrates advanced knowledge of software engineering practices and techniques, technology trends, and working knowledge of domain expertise.
  • Defines, analyzes and interprets needs and requirements for multiple components.
  • Translates the results of analysis into solution design to address multiple requirements.
  • Integrates software solutions using different technologies and interfaces.
  • Experienced and productive engineer who can mentor others, review code and add value to high-performing team for a medical device company.
  • Applies knowledge and skills to a wide range of standard and non-standard situations.
  • Works independently with minimal guidance.
  • Usually determines own work priorities.
  • Acts as a resource for colleagues with less experience.
  • Analyzes available resources to make informed decisions for software maintenance. 
  • Configures Continuous Integration and Continuous Delivery pipelines. 
  • Creates Software Packages or Installers.
  • Creates Infrastructure as Code using declarative and scripting languages.

Full-Stack Ruby on Rails Developer

Puebla

  • Work as a member of a cross-functional team to develop new web-based modules using Ruby, Rails and JS Frameworks.
  • Enhance existing web-based components using Databases and Javascript.
  • Suggest new tools and methods to improve development efficiency.
  • Career growth opportunities available.

Full-Stack Ruby on Rails Developer

Merida

  • Work as a member of a cross-functional team to develop new web-based modules using Ruby, Rails and JS Frameworks.
  • Enhance existing web-based components using Databases and Javascript.
  • Suggest new tools and methods to improve development efficiency.
  • Career growth opportunities available.

Back End Java Developer

Puebla

  • Design and Develop REST WebServices utilizing Hibernate and Spring boot. 
  • Apply design principles and patterns in creating enterprise level solutions. 
  • Perform WebServices tuning and performance testing. 
  • Applies advanced technical principles, techniques, theories and concepts. 
  • Works on innovative and unusually complex technical problems to provide solutions. 
  • Analyzes and evaluates existing or proposed systems and develops computer applications, systems. and related procedures. 
  • Prepares program specifications, codes, tests, and debugs computer applications. 

Back End Java Developer

Merida

  • Design and Develop REST WebServices utilizing Hibernate and Spring boot. 
  • Apply design principles and patterns in creating enterprise level solutions. 
  • Perform WebServices tuning and performance testing. 
  • Applies advanced technical principles, techniques, theories and concepts. 
  • Works on innovative and unusually complex technical problems to provide solutions. 
  • Analyzes and evaluates existing or proposed systems and develops computer applications, systems. and related procedures. 
  • Prepares program specifications, codes, tests, and debugs computer applications. 

Full Stack C# Developer

Puebla

  • Demonstrates advanced knowledge of software engineering practices and techniques, technology trends, and working knowledge of domain expertise.
  • Defines, analyzes and interprets needs and requirements for a single component.
  • Translates the results of analysis into design by Designing solutions to address multiple requirements.
  • Implements complex software solutions. 
  • Applies knowledge and skills to a wide range of standard and non-standard situations.
  • Works independently with minimal guidance. 
  • Usually determines own work priorities. 
  • Acts as a resource for colleagues with less experience

Angular 6 Developer

Puebla

  • Applies advanced technical principles, techniques, theories and concepts. 
  • Works on innovative and unusually complex technical problems to provide solutions. 
  • Perform code reviews and providing critical suggestions for fixes and improvements 
  • Work with product leads, designers and QA to implement features in an elegant and testable fashion 

Angular 6 Developer

Merida

  • Applies advanced technical principles, techniques, theories and concepts. 
  • Works on innovative and unusually complex technical problems to provide solutions. 
  • Perform code reviews and providing critical suggestions for fixes and improvements 
  • Work with product leads, designers and QA to implement features in an elegant and testable fashion 

Python Developer

Puebla

  • Develop, test, debug, and document Python applications that utilize Python and Flask.
  • Utilize GitHub and Docker environment to develop and deploy code
  • Develop microservices using Python that will serve data to other products within the
  • company
  • Create SQL scripts/stored procedures and troubleshoot them in PostgreSQL
  • Ability to refactor portions of an existing product currently implemented in Python, Perl and
  • PostgreSQL
  • Maintaining detailed requirements/design/technical documentation for new and existing
  • components
  • Complete work within tight deadlines

Python Developer

Merida

  • Develop, test, debug, and document Python applications that utilize Python and Flask.
  • Utilize GitHub and Docker environment to develop and deploy code
  • Develop microservices using Python that will serve data to other products within the
  • company
  • Create SQL scripts/stored procedures and troubleshoot them in PostgreSQL
  • Ability to refactor portions of an existing product currently implemented in Python, Perl and
  • PostgreSQL
  • Maintaining detailed requirements/design/technical documentation for new and existing
  • components
  • Complete work within tight deadlines

Full Stack C# Developer

Merida

  • Demonstrates advanced knowledge of software engineering practices and techniques, technology trends, and working knowledge of domain expertise.
  • Defines, analyzes and interprets needs and requirements for a single component.
  • Translates the results of analysis into design by Designing solutions to address multiple requirements.
  • Implements complex software solutions. 
  • Applies knowledge and skills to a wide range of standard and non-standard situations.
  • Works independently with minimal guidance. 
  • Usually determines own work priorities. 
  • Acts as a resource for colleagues with less experience