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.
Location: Guadalajara /Aguascalientes / Remote
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 S3Location: Guadalajara /Aguascalientes / Remote
Soft skills needed:
-Self DrivenLocation: Guadalajara /Aguascalientes / Remote
Experience:
Location: Guadalajara /Aguascalientes / Remote
What success looks like:
-Scalability methodologies are well understood and implemented in a consistent and robust mannerSkills & Qualifications:
-5+ yoe working with Java and his latest versions (8 or higher)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
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.
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
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
You will get a very competitive salary that will match with your skills and experience.
Develop your skills to the full potential and advance your career with platforms
and resources at your disposal.
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.
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.