 
        
        Senior Software Engineer
We're seeking an expert in software development to join our team in Brazil.
 * Develop and maintain scalable applications using Java, Spring, ReactJS, and Redux.
 * Design and implement RESTful APIs and microservices architectures.
 * Ensure high standards of code quality, testing, and secure best practices.
 * Collaborate with agile teams: daily stand-ups, sprint planning, and code reviews.
 * Work with Hibernate for persistence, Maven for builds, and Docker for deployments.
 * Optimize SQL queries and manage relational databases (MySQL/SQL Server).
Requirements:
 * Strong professional experience in software development.
 * Strong Java + Spring Framework skills.
 * Hands-on experience with ReactJS (Redux required; Ext.js migration experience a plus).
 * Proficiency with Hibernate and relational databases (MySQL, SQL Server).
 * Strong SQL/HQL for queries, stored procedures, and optimization.
 * Strong microservices/SOA development experience.
 * Docker for deployment and containerization.
 * Excellent English communication skills (written and spoken).
Nice to Have:
 * DevOps exposure (CI/CD, deployment automation).
 * BS/MS in Computer Science, Engineering, or related field.
About the Role:
 * Join a collaborative, multicultural team across the US, Costa Rica, and Brazil.
 * Work 100% remotely with flexibility and autonomy.
 * Opportunity to make an impact on high-visibility US-based projects.
Perks:
 * International project work.
 * Collaborative team environment.
 * Remote work flexibility.
 * Impactful project opportunities.