At Improving, we are constantly looking for team players that want to take the leap in their careers, and are committed to creating a great place to work by cultivating an environment which fosters life long personal and professional relationships.

At the heart of Improving Enterprises is our set of guiding principles: Excellence, Involvement, and Dedication.
Our culture encourages both the inspiration and motivation to achieve amazing things.

Open Positions

.NET Developer

Location: Guadalajara /Aguascalientes / Remote

-More than 8+ yoe working with Net Technologies 
-Net Core knowledge
-Angular 2+ / Reactjs / VueJs (Any could work)
-Cloud (AWS preferred)
-Containerization technologies (Docker & Kubernetes)
-Proven experience with Domain Driven Development
-Design Patterns knowledge (CQRS)
-Architecture experience (very nice to have)
-Excellent English communication skills
Full-Stack Javascript Developer

Location: Guadalajara /Aguascalientes / Remote

-5+ years of experience as a Software Developer
-MEAN / MERN Stack
-React + Redux 
-Cloud (AWS)
-CI / CD tools
-Architecture/Design Principles/Strategic Approach
-Container Component Design Pattern
-Mobile First Responsive UI Design
-SASS 7-1 Pattern
-SOLID, DI/IoC, CI software design principles
-Single Page Application (SPA) Approach
-Interface Oriented Development via Typescript 
-State Management via Redux 

Typescript:

SASS,Formik/Yup ,Unit Testing

Server Technologies:

AWS S3
Cloudflare CDN
Using BitBuckets pipelines for CI/CD (potentially Jenkins in the future)
 
QA Automation Engineer (SDET)
CLOUD SRE / DevOps

Location: Guadalajara /Aguascalientes / Remote

Job Summary:  

The primary objective of the Cloud Site Reliability Engineer (SRE) will be to provide architectural guidance, internal and external cloud computing, strategic provisioning, governance, security, and availability in coordination with Network and DevOps Engineers to create, maintain, and support the public and private cloud server and network systems infrastructures that meet the technical demands of the company. 

  Reporting Relationships: 

 This job reports to: Manager, Cloud SRE Systems. Reporting directly (or indirectly) to this position are the following job titles: Not Applicable. 

  Duties & Responsibilities: 

  Working closely with Information Systems, Information Technology and Engineering teams to identify, implement, orchestrate, and automate cloud-based platforms throughout the company. 

Building and designing web services in the cloud, along with implementing the set-up of geographically redundant services. 

Identifying and implementing system improvements by evaluating system performance; upgrading, installing, tuning, and configuring the system 

Managing cloud environments in accordance with company security guidelines. 

Deploying and debugging projects as needed in accordance with best practices throughout the development lifecycle. Educating teams on the implementation of new cloud-based initiatives, providing associated training as required. 

Employing problem-solving skills, performance monitoring, and other pre-emptive strategies to identify and resolve issues before they manifest into performance or availability issues. 

Using your knowledge of APIs to design RESTful services, and integrate them with existing data providers, using JSON or XML as needed. 

Developing standard practices and procedures for Site Reliability Engineer (SRE) team. Assist in development of Masimo Cloud processes and procedures. 

Researching and recommending new solutions to business and management problems; Working with vendors and business units on department and company projects to accomplish Masimo company goals. 

Testing, evaluating, and installing new software and systems. 

Managing business continuity in cloud-based environments, including server, file backup and recovery; preparing and testing disaster recovery procedures 

Undertaking routine preventative measures and implementing, maintaining, and monitoring network security and intrusion detection 

Preparing technical and user documentation and training materials. Ensure highest 24 hour/7-day week critical system availability. 

Assist in maintaining company compliance with internal policies and regulatory standards 

Staying current with industry trends, making recommendations as needed to help the company excel. Performing other duties or special projects as assigned 

 
Minimum & Preferred Qualifications and Experience: 

  Minimum Qualifications: 

Three to five years of experience in a Site Reliability Engineer (SRE), DevOps role or related position. One to two industry recognized certifications (AWS, Azure, Kubernetes, etc.) 

Customer service oriented 

Knowledge of regulatory frameworks and their impact on design considerations (HIPAA, PCI, ISO27XXX, ITAR, etc.) Proficient in networking and security 

Experience with load balancing, autoscaling, multi-zone network operations and software applications Experience with common AWS services (ESK, MSK, EC2, CloudWatch, S3, VPC, CloudFormation, etc.) Experience with AWS serverless technologies (Lambda, Cognito, API Gateway) 

Knowledge of networking and internet protocols, including TCP/IP, DNS, SMTP, HTTP, and distributed networks. Experience with any of the following Node.js, Python, Go, PowerShell. 

Experience with performance management of database engines (DynamoDB, MongoDB, Elasticsearch, Kafka) Exceptional organizational skills 

Good communication skills, both verbal and written; Experience with documentation of processes Excellent problem-solving ability, technical and analytical skills 

Ability to work independently, and with moderate supervision 

Preferred Qualifications: 

Experience developing software using languages such as Java, Python. 

Experience deploying Infrastructure as a Code using tools such as Terraform and Cloud Formation. Experience with Ansible, Jenkins, Git. 

Experience with Kubernetes, Enterprise Kubernetes management tools such as Rancher. Experience working with Linux, Docker, and Microsoft Azure. 

AWS Cloud Security Certification, and/or OpenStack Administrator Certification a plus. Experience with mobile operating system platforms. 

Multiple cloud platform, Microsoft, Cisco certifications are a definite plus. 

 Education: 

  Bachelor’s degree preferred, preferably in Computer Science, Engineering, or a related field. 

                             

 

Java Developer

Location: Guadalajara /Aguascalientes / Remote

Responsibilities:
-Follow overall architectural principles, frameworks, and standards
-Help design solutions that are enterprise scalable and maintainable
-Select and integrate open-source frameworks
-Troubleshoot issues in existing applications
-Work closely with Front-End Developers to expose API services via RESTful services and websockets
-Provide input into long-range product requirements, best practices, and operational guidelines, with focus on continuous improvement of platform reliability and serviceability
-Ensure that we are continuously raising our standard of engineering excellence

What success looks like:

-Scalability methodologies are well understood and implemented in a consistent and robust manner
-Translate use cases into functional applications
-Create design documents from software requirements
-Design, build, and maintain efficient, reusable, reliable and scalable software
-Identify performance bottlenecks and develop solutions to these problems
-Identify and implement key application metrics and monitoring solutions

Skills & Qualifications:

-5+ yoe working with Java and his latest versions (8 or higher)
-Advanced knowledge in Spring MVC, Spring Boot
-Advanced knowledge in SQL and NOSQL
-Advanced knowledge of Data structure and algorithm
-Advanced knowledge in ORMs: Hibernate, …
-Advanced knowledge Spring security, API security best practices, Authentication/Authorization
-Experience developing RESTful web APIs and API Gateways
-Familiarity with CI/CD pipelines and associated tools: Jenkins, ...
-Understanding of fundamental design principles behind a scalable application how it fits into a larger, distributed system
-Ability to work well independently, as well as collaboratively, to take initiative, and to maintain productivity under pressure in a fast-paced environment
-Strong organizational skills that reflect ability to perform and prioritize multiple tasks with excellent attention to detail
-Experience working with cross functional teams including business analysts, UI/UX designers, software developers, and QA analysts
-Ability to write clean, readable, secure code and adhere to team’s coding guidelines

Desirable skills:

-Familiarity with AWS Services: EC2, S3, SES, SNS, SQS, ...
-Familiarity with Monitoring tools: CloudWatch, AppDynamics, NewRelic, ...
-Familiarity with Security Scans, Penetration Tests, ...
-Familiarity with Atlassian Services: Jira, Confluence, BitBucket
-Familiarity with logging and analysis tools: Splunk, DataDog, ...

Python Developer

Location: Guadalajara /Aguascalientes / Remote

 Technical Skills:
-Mostly a backend engineer with experience with Python  (5+ years)
-Experience with AWS is required
-Experience/comfortable working with applications that deal with large amounts of real-time data
-Knowledge of Snowflake is a plus

 Soft Skills:
- Good communication skills
- Data analysys; Understand the customer's business or the purpose of the information to work with
- Unit testing; Troubleshoot and debug technical issues, following solutions to completion
- Customer oriented
- Team work

Preferred experience
-Worked with AWS environments.
-Microservices/serverless, especially via AWS Lambda.
-Experience working with JS and any framework such as Angular 2+, AngularJS, Reactjs, etc.  
Data Engineer/ Data Scientist

Location: Guadalajara /Aguascalientes / Remote 

- Experience with acquiring, cleaning and processing data using ETL techniques. 

-Curiosity drive, good communication skills and intuition. 

- Solid knowledge of Python and data science related libraries (Numpy, Pandas, Matplotlib, Scikit-learn). 

- Development of clean and efficient code. 

- 4+ years of professional experience in data science projects. 

-Strong experience working and integrating with APIs. 

- Experience with the creation, tunning and deployment of Machine Learning algorithms. 

- Knowledge of relational databases and SQL. 

- Experience with the creation of data products (automatic reports, API, webapps, etc.). 

Nice to Haves 
- Knowledge of machine learning frameworks like TensorFlow or PyTorch. 

- Tableau. 

- Theoretical knowledge of the mathematical foundations of the different data science techniques. 

- Experience with churn/loss prevention projects. 

- Knowledge and experience with Neural Networks 

* Knowledge and experience with Neural Networks

Xamarin Developer

Location: Guadalajara /Aguascalientes / Remote 

Responsabilities

-Design, develop, test and maintain mobile applications 

-Deliver fully functional, cross platform and well tested mobile application developed according to quality standards. 

-Analyze, Design, Implement and Integrate functional requirements in new/existing solutions. 

-Working closely with analysts, designers and rest of the team members to achieve project & organizational objectives. 

-Producing detailed specifications and writing the program codes that performs efficiently. 

-Testing the product in controlled, real situations before going live. 

-Deliver fully tested source code complying with code quality standards. 
 
Experience: 

-Knowledge of cross platform mobile app development on iOS or Android 

-5+ years' API development (preferably using .NET Core, but not required) 

-Strong experience working with C# and Xamarin Forms 

-Solid understanding of OOP concepts and design patterns 

-API design, implementation and integration 

-Version control systems (Git, SVN, etc.) 

-Deployment Systems (Docker, Pipelines) 

-WPF experience is desirable 

-Agile/SCRUM methodology 

 

UX/UI Designer

Location: Guadalajara /Aguascalientes / Remote 

-Bachelor’s degree, preferably in Interaction Design, User Experience 
Mechanical Engineering, Civil Engineering, or a related field. 
- Minimum 5+ years of relevant experience in user experience, interaction designer, or visual design role 
developing web-based and mobile app solutions. 
- Profound understanding of web & mobile design patterns & best practices 
- Solid knowledge in prototyping, and visual design. • Ability to work independently and proactively 
- Demonstrated experience, create workflow diagrams, wireframes, design mock-ups. 
- Proven ability to create high fidelity designs including detailed interaction flows and visual design mock-ups. 
- Excellent Sketch software capabilities, efficiently using symbols and libraries. 
- Strong communication skills/proficiency in the English language 

 

Why Become an Improver

right-cost

Competitive Salary

You will get a very competitive salary that will match with your skills and experience.


right-time

Career Development

Develop your skills to the full potential and advance your career with platforms and resources at your disposal.


right-location

Challenging Projects

Be a crucial part of innovative international projects where you'll have the chance to work and participate with your clients both remotely and on-site.

right-team

Work-Life Balance

We provide an environment that supports a healthy work-life balance by prioritizing productivity, and offering family-friendly policies to ensure both your wellbeing and your family's.

Our Recognitions

inc5000-logo-2020 best-places-logo-2020 best-place-code-logo-2020 pride-connection-logo-2020 fast50-logo-2020 clutch-logo-2020 equidad-logo-2020 inc500-logo-2020

I believe that we all deserve to have a fulfilling life in all aspects and have the necessary support to achieve happiness. I think that being an ally is all about being respectful, empathetic, and loving."

daniela-medrano
Daniela Medrano Client Services Interco Coordinator

In this world full of uncertainty I consider that is important to be there for those who need it regardless of anything. For me is the commitment to build a respectful society."

ale-escobar
Alexandra Escobar Industry Relations Associate

At Improving Nearshore, we are committed to actively support inclusion and diversity. Our talent is diverse and we make a conscious effort to make them feel protected and free to be themselves at all times.”

armando-no-bg
Armando López Talent Management Specialist

Our Services



Join Our Team