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 


SASS,Formik/Yup ,Unit Testing

Server Technologies:

Cloudflare CDN
Using BitBuckets pipelines for CI/CD (potentially Jenkins in the future)
Data Engineer/ Data Scientist

Location: Guadalajara /Aguascalientes / Remote

-Python (2 years experience preferred)
-SQL queries, stored procedures, optimization (2 years experience preferred)
-Spark programming (1 year experience preferred)
-Kubernetes (1 year experience preferred)
-Kafka/AWS Kinesis/Google Cloud Dataflow/Azure Event Hub/Flink
-‘Data Science’
-‘ETL’ (must have 3 years experience minimum)


QA Automation Engineer (SDET)
DevOps Engineer

Location: Guadalajara /Aguascalientes / Remote


-Advanced English is a must
-3+ years of experience and knowledge with the following SDLC and DevOps tools: Jira, Confluence, Tricentis Qtest, GITLAB, Jenkins, SonarQube, Tricentis Tosca, AWS DevOps Services, and Azure DevOps. 
-AWS or Azure DevOps experience.
-Building CI/CD pipelines with CodePipeline,Jenkins, or AzureDevops. 
-Experience working in Agile environment.-Knowledge of Agile ALM and DevOps practices and tool.
Java Developer

Location: Guadalajara /Aguascalientes / Remote

-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.  
iOS Developer

Location: Guadalajara /Aguascalientes / Remote


-Design and build advanced iOS applications
-Takes ownership with cross-functional agile teams to define, design, and ship new features
-Work with outside data sources and APIs
-Translate designs and wireframes into high-quality code
-Continuously discover, evaluate, and implement new technologies to maximize development efficiency
-Unit-test code for robustness, including edge cases, usability, and general reliability


-Experience developing and maintaining iOS applications for 5 years or more.
-Solid understanding of Swift and Objective-C.
-Experience with Design Patterns (MVC,MVP, MVVM).
-Experience with third-party libraries and package managers, specially SwiftPackageManager and Cocoa Pods.
-Experience working with remote APIs via REST and JSON including the Codable protocol
-Proficient understanding of code versioning tools, such as Git
-Have published one or more apps in the Appstore. Manage Profiles and certificates
-Understanding about Clean Architecture, Dependency Injection, YAGNI, Keep It Simple, DRY, and SOLID principles. 
-Understanding of apple design guidelines
-Familiarity with continuous integration and continuous delivery
-Proficiency with Autolayout
-Proficiency with UIKit
-Proficiency with GCD
-Has dominion over ARC 

Nice to have:

-Swift UI experience
-Socket experience
-Knowledge Android Development


PHP Developer
Location: Guadalajara /Aguascalientes / Remote
Develop new products, product enhancements using solid design principles
- Produce clean, efficient, and maintainable code based on specifications
- Collaborate and partner with cross-functional teams such as Product Management, Customer Success to understand their needs and to come up with the best outcome
- Troubleshoot systems and customer issues and help in resolving those by identifying short term and long term solutions
- Increase the coverage of unit testing and automate the manual tasks whenever possible
- Create the technical documentation
- Champion and demonstrate the best practices in day-to-day activities
- Lead various technical projects to elevate current products to the next level to handle the upcoming growth
- Support and develop software engineers by providing advice, coaching, and educational opportunities
-Proficiency with modern multi-paradigm languages; knowledge of PHP (preferred), Ruby, Java, Python, etc.
- Demonstrable experience with ES6 and Typescript
- Knowledge of modern browser-based UI development with frameworks such as React.
- Experience in a relational database management system (MySQL preferred) and data Modeling with solid knowledge of SQL.
- Proven ability to deliver quality web-based software.
- Experience with professional software engineering best practices for the full software development      life cycle, including coding standards,code reviews, source control management, build processes, testing and operations.
- Software product development experience is a big plus.
- Self-motivated and passionate about learning.
- Solid verbal and written communication skills.
Golang Developer
Location: Guadalajara /Aguascalientes / Remote
-3+ years of actual experience with some exposure to Golang, AWS and Kubernetes
-Strong experience with any development languages like Java and C#
-Good understanding of highly automated CloudOps/DevOps processes
-3+ years of experience with DataDog
-very good communication skills
-capable of work with minimum supervision, client-oriented
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
IT Administrator 
Location: Guadalajara /Aguascalientes / Remote 
Essential Duties and Responsibilities 
- Design, implement, configure, and maintain various Azure SaaS Cloud Services such as Azure AD, AIP, ATP, ASR, CAS, EM+S, Teams, Intune, AAD Connect, Exchange Online and O365. 
- Deploy and maintain Azure IaaS Virtual Machines and Azure Application and Networking Services to support growth into the cloud. 
- Optimize Azure buildouts for cost/performance (VM optimization, reserved instances, etc.) 
- Recommend, develop, plan, manage, implement, and fully document IT projects 
- Identify improvements to IT documentation, network maps, processes/procedures, and tickets 
- Manage and respond to escalated support inquiries 
- Research products and new technologies to increase efficiency of business and operations 
- Be the escalation point for other IT Systems Support 
- Keep all tickets and projects updated and track time in a detailed format 
Essential Technical Skills and Experience 
- Minimum 7 years’ experience Azure and Office365 services 
- Experience setting up and maintaining distributed azure infrastructure 
- Previous experience with Bring your own device environments 
- Formal education in IT preferred 
- Experience with work management and ticketing systems 
- Experience with license and inventory tracking 
- Administration of Compliance and Security programs 
- Development and Automation experience 
Required Personal Skills: 
- Willingness to go above and beyond 
- The ability to multi-task and work across a range of projects and issues with various timelines and priorities 
- Good verbal and written communication skills 
- English or Bi-Lingual ( with English ) 
- Very detail-oriented in planning, implementation, documentation, and follow-up 
- The ability to work completely independently or with a team 
- Reliable, on-time, personable, and customer-focused 
- Poised and patient during onsite visits and phone-based tech support 
- Comfortable working with a variety of clients, other consultants, and HW/SW vendors 
- Energetic, able to switch gears quickly from task to task 
- Desire to learn, independently and on the job 
Certificates (preferred): 
- MCSD (Azure Solutions Architect) or MCSE (Cloud Platform and Infrastructure) 
- Microsoft MCSA in Windows Server 2012R2 or 2016 
- Microsoft MCSA in Office 365 and SharePoint Online 
- Microsoft Azure Administrator Associate 
Xamarin Developer
Location: Guadalajara /Aguascalientes / Remote 
 - 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. 
- 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 

Why Become an Improver


Competitive Salary

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


Career Development

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


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.


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

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 López Talent Management Specialist

Join Our Team