About the job Senior Backend Engineer (Java, AWS, IoT/Connected Devices)
Senior Backend Engineer (Java, IoT/Connected Devices)
Argentina, Bolivia, Mexico, Peru, or Uruguay
At Blue Trail Software, we build software like its ourscrafted by engineers who care, delivering results that last. Pride in our people. Quality in our work.
We partner with some of the worlds most innovative companies to push the boundaries of what technology can achieve. For this role, youll contribute to a high-impact project in the connected devices and IoT space. Our clients open platform powers a diverse ecosystem of partners and products, delivering secure, reliable, and scalable solutions to millions of users worldwide.
About the Team
Youll join the Device Core team, which develops the core APIs used by all devices on the platform to control, react, onboard, and list devices. If working on high-volume systems critical to customer success excites you, this is your stage. The team sits at the center of the IoT strategy, continuously evolving to meet customer expectations, adopt new standards, fulfill compliance and certification needs, and support rapid business growth. Expect a fast-paced, high-visibility environment, working alongside high-performing engineers on projects that make a global impact.
Required
Strong experience with Java
Experience with asynchronous server-side programming
Familiarity with NoSQL databases such as Cassandra or DynamoDB
Proficiency with modern non-blocking/asynchronous JVM server frameworks (Micronaut, Spring Boot, Spring WebFlux, Node.js, etc.)
Experience with large, complex microservice architectures and service-to-service interconnectivity
Hands-on experience with Linux systems
Proven ability in developing RESTful APIs
Experience operating production services in AWS
Comfortable with infrastructure as code (Terraform)
Excellent communication and people skills
A collaborative, hard-working mindset with joy, curiosity, and a growth-oriented attitude
Nice to Have
Experience with RatPack
Experience with Kotlin
Experience with Kafka
Exposure to IoT device applications
Potential Projects
Running functional tests locally
Cassandra migration
Fixing Gizmo pagination
Implementing circuit breakers across Gizmo for all backends
PagerDuty monitors, alert audits, and adjustment implementation
Removing complex, dead code from Gizmo
Driving cost savings through infrastructure optimization while supporting feature development (COSTCO)