Backend Software Engineer (Java)
We’re looking for an awesome Backend Developer (Java EE) to join our growing engineering team which spans Latin America. You'll need to be able to work well in a remote environment with U.S-based clients (inside the Eastern Time Zone)
What we do
Trio is a Software Engineering start-up that provides allocation services to our clients. We are more than just a group of Software Engineers solving problems. Here, you can build possibilities.
Our Mission
Trio's Mission is to empower people and businesses to build technology at the highest level to give everyone the opportunity to impact the world.
Our Values - The E.T.H.I.C. Principle
- Excellence
- Transparency
- Humanity
- Integrity
- Collaboration
Some awesome and exciting we have developed
- A web and mobile application to help cultivate social communication and social-emotional skills in children with social language difficulties.
- A web and mobile platform to educate support, and inform Speech Language Pathologists in their work to teach and rehabilitate individuals ranging from children to the elderly.
- A web application that allows patients to have direct access to specialty care without health insurance.
About You
- Comfortable designing data models and working with relational and key-value datastores
- Experience building APIs
- Have an interest in functional programming
- Can embrace reactive distributed systems
- Experience designing and deploying highly available and robust systems with reliable monitoring and logging practices
- Able to navigate through ambiguity by turning business requirements into technical solutions
- Proactive and take ownership of your work from ideation to deployment
- Passionate about learning and constantly challenging yourself for continuous improvement
- Strong written and verbal communication skills
You have built useful, thoughtful web applications in the past and are able to show for it. In addition, you also embrace the following core skills:
- Communication ****You can manage expectations, share ideas, ask questions and bring up concerns in a clear and timely manner
- Self Management - You can manage your time and get tasks done
- Teamwork & Collaboration - You work well with others
- Adaptability You’re able to learn new technologies and adjust to new work environments quickly
- Problem Solving & Critical Thinking You’re able to solve complex problems with clean solutions while considering business objectives
Technical Requirements
- 5+ years of professional experience in Software Development
- 4+ years of professional experience using Java
- Be able to communicate in English.
Our Recruitment Process
- English Check (4min)
- Screening Interview (40min) - Trio presentation and general questions about your career.
- Technical Validation - Trio’s Challenge submission
- Team Interview (1hr) - Structured Interview related to the culture of our company. A few technical questions related to your project.
What we offer
- Growth Opportunities (Firm Career Path and educational courses)
- Immerse Yourself on Challenging Projects
- Flexible working hours (within the Eastern Time Zone)
- Fully remote work
- 5 National Paid Holidays of your choice
- 3 weeks of Paid Time Off
- Stability
- USD salary
- Good working environment (Click to access our Glassdoor)
Live your best life
The benefits of working with Trio
Although we want you to be passionate about software development, life is more than just your job. We want our team members to spend time with their families and explore the world. You should have time for yourself to relax, learn new things, or work on your own projects. We also want our workers to have reliable financial resources and other sources of support.
Competitive salaries
Paid time off
Flexible hours
Work from home
Career growth
Job security
Long-term projects
Direct communication with your client—no middleman
Camaraderie and community
Although we want you to be passionate about software development, life is more than just your job. We want our team members to spend time with their families and explore the world. You should have time for yourself to relax, learn new things, or work on your own projects. We also want our workers to have reliable financial resources and other sources of support.
Our Values
Excellence
We are guided by an extreme dedication to quality. We strive to provide the highest level of service to our partners and the best environment for our team members.
Transparency
Communication is vital to the performance of the team and the success of any project. The best teams are the ones that trust each other enough to share their ideas freely.
Humanity
At Trio, we strive to honor the human side of software development and technology. We care about being compassionate and kind to our teammates and partners.
Integrity
Trust is built on integrity, and we take ownership of our work. We always do the right thing, even when no one is watching. Your data is safe with us.
Collaboration
When you work as a team, you often have to overcome challenges in environments where not everything is clear. We all need to ask questions and help each other move forward.