Caterpillar

backend developer for data-driven applications

In short

Backend developer role building and optimizing high-performance, data-driven backend systems using streaming technologies, distributed processing frameworks, and cloud-native architectures. Requires a Bachelor's degree, strong Java experience, at least 2 years of Scala and Akka, experience with streaming frameworks (Spark Streaming, Flink, Kafka, or Kinesis), RESTful APIs, AWS cloud services, Azure DevOps familiarity, and B2+ English. Remote B2C contract paying $5,400–$6,600/month, minimum 9 months, 8 hours/day with 4 hours of overlap with Chicago time; candidates from Russia or Belarus are not eligible.

Description
The team builds and optimizes high-performance backend systems that power data-driven applications.
Responsibilities
•Build and optimize high-performance backend systems for data-driven applications
•Deliver scalable, reliable, and highly available solutions using streaming technologies, distributed processing frameworks, and cloud-native architectures
Requirements
•Bachelor's degree; a photo of the diploma must be presented when submitting the application
•Strong experience with Java, APIs, and service development
•At least 2 years of professional Scala experience
•At least 2 years of experience with Akka, especially for data streaming or distributed systems
•Experience with streaming and data pipeline frameworks such as Spark Streaming, Flink, Kafka, Kinesis, or similar technologies
•Proficiency in building and consuming RESTful APIs
•Experience with AWS cloud services, including serverless, compute, storage, or data services
•Familiarity with DevOps practices; the team uses Azure DevOps
•Working written and spoken English (B2+)
•Candidates based in Russia or Belarus are not eligible
Conditions
•$5,400–$6,600 per month before taxes
•B2C contract
•Unpaid vacation
•Minimum contract duration: 9 months
•8 hours per day
•4 hours of daily overlap with Chicago, from 8 a.m. to 12 p.m.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot