Skills & Experience:
Roles & Responsibilities
- Build: Iterate quickly and deliver results with speed.
- Learn: Adapt and work across the technology stack, wearing different hats as needed.
- Lead: Take full ownership of projects from start to finish, whether working individually or with additional resources.
- 7+ years of experience working with Software Development, utilizing Java, Kotlin or related technologies
- High competency with Kotlin (or Java) and Spring Boot, including experience applying advanced patterns using sealed classes and generics.
- Proficiency in working with relational databases like PostgreSQL, including schema design and query performance tuning.
- Strong understanding of object-oriented programming (OOP) and software design principles.
- Experience with version control solutions like BitBucket or GitHub.
- Ability to iterate on solutions, respond to change effectively, propose and explore new opportunities, and demonstrate a track record of learning and applying new technologies.
- Ability to develop software that meets architectural requirements.
- Leadership and/or mentorship experience, with a passion for building a collaborative culture.
Nice to have:
- Experience with technologies such as GraphQL, Pub/Sub, Kafka, and bonus points for familiarity with Apache Camel.
- Prior experience working within Google Cloud.
- Demonstrated ability to design and architect simple solutions to complex problems.
- Understanding and utilization of engineering best practices.
- Ability to help cross-functional teams develop robust, well-defined stories and deliver high-quality code.
- Proficiency in unit and integration testing frameworks.
What We Offer
- 100% Remote Work, for candidates from Brazil
- Paid Overtime as needed
- Opportunity To Learn & Develop New Skills
- An Open & Collaborative Work Environment
- Generous Compensation based on Industry Standards + Benefits
- Working Hours - 9am - 5pm EST
Apply Today & Join our international team of Top-Notch Developers!