Match score not available

Senior Scala Developer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

5+ years of experience in backend development with a focus on Scala., Solid understanding of functional programming principles and distributed systems., Experience with RESTful API development and stream processing tools like Akka Streams or Kafka Streams., Familiarity with cloud platforms and containerization technologies, along with CI/CD pipelines..

Key responsabilities:

  • Design, develop, and maintain scalable backend services using Scala.
  • Collaborate with cross-functional teams to gather requirements and deliver software solutions.
  • Build and maintain data processing pipelines and enhance RESTful APIs for system integration.
  • Optimize complex distributed systems and participate in code reviews to mentor junior developers.

FusionHit logo
FusionHit https://www.fusionhit.com
51 - 200 Employees
See all jobs

Job description

Senior Scala Developer

We are looking for a Senior Scala Developer to join our fast-paced, dynamic environment at FusionHit! As part of this team, you will work on developing scalable, high-performance applications and services using Scala. You’ll collaborate with talented engineers to deliver cutting-edge software solutions for our clients in the technology industry. If you're passionate about functional programming, scalable systems, and clean code, this is your opportunity!

Our client specializes in enterprise software solutions, providing innovative and scalable platforms for businesses worldwide. Their mission is to build reliable, high-performance software systems that power core business functions.

This project focuses on developing backend services, improving data processing pipelines, and building scalable, distributed systems.

Location:

Must reside and have work authorization in Latin America.

Availability:

Must be available to work with significant overlap with Mountain Standard Time (MST).

The Ideal Candidate Has:
  • 5+ years of experience in backend development, with a focus on Scala.
  • Solid understanding and application of functional programming principles.
  • Experience building distributed systems and microservices architectures.
  • Strong background in RESTful API development and integration.
  • Hands-on experience with stream processing using tools like Akka Streams, Kafka Streams, or Apache Flink.
  • Experience working with SQL and NoSQL databases (PostgreSQL, Cassandra, MongoDB, etc.).
  • Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization technologies (Docker, Kubernetes).
  • Proficient in CI/CD pipelines, Git, and Agile methodologies.
  • Excellent problem-solving skills and ability to write clean, maintainable, and testable code.
  • Excellent communication skills in English (C1 preferred, strong B2 may be considered).
Nice to Have:
  • Experience with Akka HTTP and Play Framework.
  • Knowledge of GraphQL APIs.
  • Familiarity with DevOps practices and Infrastructure as Code (Terraform, Ansible).
  • Background in big data technologies like Spark or Hadoop.
Key Responsibilities:
  • Design, develop, and maintain robust and scalable backend services using Scala.
  • Work with cross-functional teams to gather requirements and deliver high-quality software solutions.
  • Build and maintain data processing pipelines to ensure high data quality and availability.
  • Develop and enhance RESTful APIs that integrate with multiple systems and services.
  • Implement best practices in coding, testing, and deployment to ensure high performance and reliability.
  • Optimize and troubleshoot complex distributed systems to meet performance goals.
  • Participate in code reviews, provide constructive feedback, and mentor junior developers when needed.
  • Collaborate on the technical roadmap, proposing new technologies and improvements.
Perks of working at FusionHit:
  • Certified as a Great Place to Work, offering a supportive and inclusive work culture.
  • Work from home position.
  • Private Medical Insurance.
  • Corporate Access to FusionHit Udemy Account.
  • Personal and Professional Development Courses & Certifications.
  • Flexible Schedule.
  • 3 Sick Days per year.
  • Birthday Off.
  • Extra Days for Special Occasions.
  • Team Building Meal Reimbursement.
  • Equipment Granted.
  • Monthly Recognitions.
  • High Impact Committees.

Are you curious already?

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Problem Solving

Scala Developer Related jobs