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>