.**Job Category**:JAVA**Job Type**:Mix - Full Time**Job Location**:Guadalajara - MéxicoWe're looking for a Support Engineer Java in Guadalajara. Headquartered in Los Angeles, California, The company provides top-tier technology talent for innovative companies in the US. We're in the top 50 companies to watch in LA.Our client is a fast-paced, high-growth startup, committed to transforming a $30-billion industry through our all-in one platform. Leveraging the latest technology, we're taking commercial contractors from the world of pen and paper operations to digitized, efficient, data-driven business.**The role**:As a pioneering member of the team, your primary focus will be to help continue to build the product from the ground up. We are looking for a motivated, self-starter who can work in a distributed team environment. This is a hands-on role. The day-to-day responsibilities are broad, and you will ultimately be responsible for shipping software.In this role, instead of focusing on rapid feature development, you will focus on improving the system's stability.**Responsibilities will include the following**:- Building internal admin tools.- Handling complex issue reproducing scenarios.- Improving the resiliency of the system.- A lot of data fixes and the infrastructure to repair and import the data.- Writing a lot of tests so we can refactor.- Refactoring.- Investigate and resolve customer-reported bugs in a timely and efficient manner.- Work with the engineering team to identify and fix bugs that are found during internal testing.- Develop and maintain test cases to ensure that the quality of our products is maintained.- Work with the customer support team to troubleshoot and resolve customer issues.- Stay up-to-date on the latest bug-fixing techniques and best practices.**What's in it for you?**- Learn and evolve your skills using the latest and greatest technology tools in a rapidly growing company.- Learn from the best people around you. We constantly challenge the status quo and invent new ways of building a great product.- Flexible hours. Join daily standups, sprint planning, and retrospective meetings. Other than that you're in control of your own schedule.- Work on challenging problems, innovate, and positively impact many people's lives while having fun doing it.**Required qualifications**:- Upper-intermediate to fluent speaking and writing English. Able to have a real-time conversation.- 2+ years of full-time hands-on Software Engineering experience.- 1+ years of full-time hands-on React.Js (or Vue or Angular) experience.- 2+ years of full-time hands-on Java backend experience.- 2+ years of full-time hands-on SQL experience.- 1+ years of full-time hands-on unit testing experience.- Experience working in startups.- Strong proactive communication skills.- Strong debugging skills.- Excellent problem-solving and analytical skills.**Nice to have**:- Node.Js backend experience.- Code complexity, big O notation