Middle/Senior Scala Engineer - Remote B2B Contract
About the Role
We are seeking a talented Middle/Senior Scala Engineer to join our dynamic team in a fully remote capacity. As a Scala Engineer, you will be responsible for building and optimizing high-performance backend systems that power data-driven applications. This role offers an exciting opportunity to work with modern streaming technologies and distributed processing frameworks, all while collaborating with a talented team across different time zones.
What You'll Do
- Design and develop scalable backend systems using Scala and Java, ensuring high performance and reliability.
- Implement and optimize data streaming solutions using frameworks such as Spark Streaming, Flink, or Kafka.
- Build and consume RESTful APIs to support various applications and services.
- Utilize AWS cloud services for serverless computing, storage, and data services.
- Collaborate with DevOps teams to streamline deployment processes using Azure DevOps.
- Participate in code reviews and contribute to team knowledge sharing.
- Work closely with stakeholders to understand requirements and deliver effective solutions.
Requirements
- Bachelor’s degree in Computer Science or a related field (diploma required upon application).
- Strong experience in Java and API/service development.
- At least 2 years of professional experience with Scala.
- Experience with Akka for data streaming or distributed systems.
- Proficiency in building and consuming RESTful APIs.
- Familiarity with AWS cloud services and DevOps practices.
- Excellent written and spoken English skills (B2+ level).
Nice to Have
- Experience with additional streaming/data pipeline frameworks.
- Knowledge of containerization technologies like Docker.
- Familiarity with microservices architecture.
What We Offer
- Competitive salary ranging from $5600 to $6600 per month before taxes.
- Full-time remote work with flexible hours.
- Opportunity to work with cutting-edge technologies and frameworks.
- Collaborative and inclusive work environment.
- Professional development opportunities and support for continuous learning.
This role offers a competitive salary and the chance to work with cutting-edge technologies in a fully remote environment. Ideal for skilled Scala engineers.
About Caterpillar
Who Will Succeed Here
Engineers who enjoy ownership and product impact
Self-motivated professionals who excel in remote environments
Problem solvers with strong analytical thinking
Candidates with experience in fast-growing Tech teams
Learning Resources
Market Overview
Skills & Requirements
Domain Trends
Industry News
Research shows AI coding assistants deliver 40%+ productivity gains in enterpris...
Remote salaries now match or exceed office roles in most tech positions globally...
Kubernetes and cloud-native expertise commanding premium salaries. Organizations actively seeking engineers with container orchestration experience, offering 15-25% salary premiums.
Strong growth projected in tech employment. Demand particularly high in AI/ML, cybersecurity, and platform engineering roles globally.