We are looking for a Senior Software Engineer – Scala to join our fast-paced, dynamic environment at FusionHit. 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.
Requirements
- 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)
Benefits
- 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