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 Developers

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 Developers

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

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

React Native Developers

Skills And Experience
-Firm grasp of modern JavaScript and TypeScript. 
-Deep React Native experience, bonus for ReactJS experience.
-Proficiency with HTML, CSS, JS
-Solid understanding of OOP, functional programming, and design patterns.
-Familiarity with native build tools, like Xcode, Android Studio/IntelliJ, and Gradle
-Experience with native Android and iOS SDKs preferred (bonus for Swift/Kotlin)
-Deep experience working with and debugging RESTful APIs.

Requirements
-Demonstrated expertise in React Native development.
-Strong communicator with excellent written and verbal communication skills.
-Experience with Agile and Scrum.
-Minimum 3 years of cumulative mobile app development, design, and/or architecture experience with technology experience from at least one of the following areas:
Server-side/Middleware (RESTful services, microservices).
-Native applications on iOS and/or Android.
 
Native Android Developer

Location: Guadalajara /Aguascalientes / Remote

Responsibilities
-Develop and maintain applications for the Android SDK platform. 
-Collaborate with cross-functional agile teams to ship new features. 
-Work with outside data sources and APIs. 
-Translate designs and wireframes into high-quality code. 
-Capable of quickly learning new mobile platforms, architectures, trends, and emerging technologies. 

Requirements
-Minimum 2 years of experience in Android developing and maintaining mobile applications
-Understanding of Java or Kotlin.
-Understanding of OOP and Design Patterns ( at least one MVC, MVP, MVVM). 
-Experience with third-party libraries. 
-Experience working with remote APIs via REST and JSON. 
-Understanding of code versioning tools, such as Git.
-Understanding of Google’s Android Material. Design. 
-Understanding of AAC or Jetpack. 

Nice to have
-Unit-test code for robustness.
-Understanding Clean Architecture, Reactive --Patterns, and Dependency Injection.
-Familiarity with continuous integration and continuous delivery.
 
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, ...

PHP Developer
Location: Guadalajara /Aguascalientes / Remote
 
-5+ years of experience  Developing new products, product enhancements using solid design principles.
-Experience Producing 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.
-Troubleshooting 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.
-Experience with PHP and a willingness to work with LAMP Stack.
-Experience with an RDBMS such as MySQL, Postgres, Oracle, Sybase or similar.
-Symfony, Zend, or a similar MVC framework for PHP.
-Experience working with Scrum/Agile methodologies.

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.  
Product Owner

Location: Guadalajara /Aguascalientes / Remote

The role of Software Product Owner contributes broad experience and a high level of expertise in software requirement gathering and solution design. On software project assignments, the Product Owner leads & contributes to activities such as - requirement definition, requirements analysis, solution design, testing, training, and documentation.
 
Requirements:

-Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, or related field, required
-Minimum five (5) years experience, required
- Proven track record of product owner for software applications in an agile development setup
- Experienced in working with software development tools (i.e., Atlassian stack / JIRA / Confluence)
 Ability to meet deadlines and switch effortlessly between business and technical terminology
- Ability to effectively work with team members & customers around the globe in a virtual environment
- Strong proficiency in the English language, an agile mindset, problem-solving skills, and a willingness to
embrace change & new technologies
-Contributes to the creation of UX/UI designs
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.  

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