Senior Software Engineer - Scala
FusionHit
Posted: March 3, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Senior Software Engineer – Scala at FusionHit in Costa Rica is responsible for designing and developing high-performance back-end systems using Scala, Akka, and Reactive Programming.
Required Skills
Job Description
We are looking for a Senior Software Engineer – Scala to join our fast-paced, dynamic environment at FusionHit. In this role, you will build and deliver sophisticated back-end web applications that power real-world business solutions.
You will collaborate with a high-performing engineering team to design scalable, high-performance distributed systems using modern technologies such as Scala, Akka, Microservices, Kafka, and Reactive Programming. If you are passionate about clean code, system design, and solving complex business challenges — this is your opportunity to make a high impact.
Our client operates in the technology industry, delivering innovative and scalable digital solutions to businesses worldwide. This project focuses on building resilient, distributed systems that support mission-critical applications.
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:
• 3–5 years of professional experience in back-end software development.
• Strong programming experience in Scala (mandatory).
• Solid understanding of Data Structures & Algorithms (DSA).
• Experience with the Akka framework (Akka-Actors preferred).
• Strong knowledge of distributed systems design and design patterns.
• Hands-on experience with Microservices architecture and inter-service communication.
• Experience with Kafka and reactive programming is a plus.
• Experience with relational databases (PostgreSQL preferred).
• Experience with monitoring tools such as Grafana, Datadog, or similar.
• Experience writing unit and integration tests; load and stress testing experience is a plus.
• Familiarity with engineering best practices: testing frameworks, validation, monitoring, and alerting.
• Strong analytical, debugging, and problem-solving skills.
• Excellent communication skills in English (C1 preferred, strong B2 may be considered).
Key Responsibilities:
• Design, develop, and deliver sophisticated back-end web applications.
• Build reusable, clean, and scalable modules and components.
• Ensure high coding standards and consistency across projects.
• Monitor system alerts and resolve issues within defined turnaround times.
• Participate in architecture discussions and technology selection.
• Implement scalable microservices and distributed systems.
• Write efficient, testable, and maintainable code.
• Develop and execute unit, integration, load, and stress tests.
• Collaborate with cross-functional teams to meet project timelines.
• Contribute to continuous improvement in performance, scalability, and reliability.
Perks of working at FusionHit:
• Certified as a Great Place to Work, offering a supportive and inclusive work culture.
• Work from home position
• 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?
View our Reviews on Glassdoor: FusionHit Glassdoor
https://www.glassdoor.com/Reviews/FusionHit-Reviews-E4236409.htm
Take a look at our company Facebook page: FusionHit Linkedin
https://www.linkedin.com/company/fusionhit/
Take a look at our company culture video: FusionHit Culture Video
https://www.youtube.com/watch?v=3u66tkPjdps