Company Description Yuxi Global is an American company with high functional teams across Latin America. We stay updated with the most modern, edge practices and technologies. Our teams are versatile, adaptable and have expertise in a wide range of programming languages, databases and frameworks. This is your invitation to someone who loves working with the newest technologies and is on top of what’s next. Do you have a keen eye for performance and are you always seeking the highest quality in code? We are looking for someone like you! **Job Description**: **Business/System Requirements** - Take part in functional and architecture design. - Analyze business/functional/non-functional requirements and convert to technical requirements - Estimate time and resources. - Take part in task prioritization. Respect and follow bugs-first policy - Maintain Technical Documentation and Release Notes. - Analyzes and solves programming/technical problems that arise. - Understand and follow the industry standards **Architectural/Technical Design** - Take part in Architectural design with a bias toward microservices and serverless technologies. - Review technical design and solutions. **Application Development** - Take part in Agile processes and ceremonies - Develop software as part of a team: - write clean, clear, commented code to specification. - maintain documentation-related comments - develop tasks according to the specification, acceptance criteria and priorities - Provides assistance to colleagues in development and problem-solving. - Conduct code reviews and pull-request review/approval - Analyze software performance, and identify alternatives for optimizing the usage of system resources. - Utilizes and ensures version control software during development. Senior Software Engineer Job Description **Unit and Integration Testing** - Report found bugs and issues, standards discrepancy - Perform unit and integration testing of code during development Team Leadership **Other** - Provide leadership and guidance to other Software Engineers. - Provide technical Level-2/3 support to clients’ teams and engineers. **Qualifications**: High English Level (B2 - C1) being capable of maintaining a conversation and relate with team members from multicultural contexts. - Java 11, 17 - Maven - Spring Boot 2.3+ - JUnit - AWS: S3, EC2, EKS, ELB - Kubernetes, docker - Gitlab - REST, SOAP, swagger, WSDL - MongoDB Additional Information **Benefits** - ** Work-life integration**: We support a work life balance and the opportunity to create a greater synergy between work; home; family; and personal well-being. - ** Amazing Benefits**: Paid health insurance, life insurance, saving programs and other benefits such as employee savings accounts. - ** Training and Development opportunities**: English training programs and other personal development opportunities. - ** Equipment** to get you started and other great perks.