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

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

Location: Guadalajara /Aguascalientes / Remote

Responsibilities:

-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

Requirements:

-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
 Responsabilities:
-
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
Qualifications:
-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 
Technical: 
- 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 
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 

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

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


Join Our Team