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)
DevOps Engineer

Location: Guadalajara /Aguascalientes / Remote

Experience: 

-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

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.  
C++ Developer

Location: Guadalajara /Aguascalientes / Remote 

5+ years experience in C++, Rust experience a plus, (will need to learn) 
- Experience with deep systems-level applications on Windows (e.g., device driver development (of any kind), filesystem development or low-level filesystem structure parsing & analysis, API hooks or system call redirection, custom bootloader, or disk encryption, etc.) 
- Familiarity with or capability to learn Microsoft Volume Shadow Copy Services (VSS), windows storage stack (e.g., volume manager & basic vs dynamic volumes, iSCSI), change block detection methods, and image-based backups 
- Familiarity with or capability to learn boot process for x86 servers, including partition tables (MBR/GPT), BIOS/UEFI, physical-to-virtual (P2V) requirements, Windows bootloader process/issues, etc. 
- Familiarity with or capability to learn low-level virtualization technologies, including Hyper-V or KVM, libvirt, image parsing, and synthesis of partition tables and filesystems needed to support data recovery from image-level backups 
- Any experience developing for Linux kernel modules or Linux storage stack (e.g., extfs/LUKS/LVM/nbd) a plus 
- Experience or working knowledge of ZFS. Kernel level experience not required, though needs a strong understanding of how ZFS works and the system calls. 
 

Nice to have 
-Unit-test code for robustness. 
-Understanding Clean Architecture, Reactive --Patterns, and Dependency Injection. 
-Familiarity with continuous integration and continuous delivery. 

 

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 

 

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 

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