Scala Software Engineer
PARIS, 75
il y a 4 jours
Job Description
As a Scala Software Engineer, you will play a key role in the design and development of TheHive, our flagship incident response platform used by thousands of security analysts worldwide. You will join a highly skilled and passionate team, including one of our founders, working in close collaboration with Product and QA. This is a strategic technical role where your expertise will directly influence the evolution of the product, its architecture, and its long-term scalability.
Responsibilities
- Design and develop new user-facing features through robust and scalable APIs.
- Contribute to the evolution and improvement of the product’s core architecture.
- Participate in the design and conception of new product features and future solutions.
- Identify, analyze, and fix bugs to ensure product reliability and performance.
- Contribute to upgrading and maintaining libraries and frameworks within our technical stack.
- Develop and maintain high-quality unit tests to ensure long-term code stability.
- Actively participate in Scrum ceremonies and collaborative technical discussions.
- Proactively contribute to architectural decisions and technical improvements.
Our backend technical stack includes: Scala, Play Framework, Akka, JanusGraph, Tapir, Macwire, and Git.
Requirements – Technical Skills
- Apply strong development fundamentals: challenge requirements, avoid technical dogmatism, think in terms of testing, and write clean, maintainable, reusable code.
- Master core software design principles and common development patterns.
- Understand business use cases, user behaviors, and real-world operational needs.
- Anticipate long-term technical impacts and scalability considerations.
- Approach technology as a means to serve product and user needs — not as an end in itself.
Ideal Candidate Traits
- Takes time upstream to understand, discuss, and refine needs before building.
- Thinks strategically rather than executes tasks mechanically.
- Can weigh trade-offs and articulate the pros and cons of architectural choices.
- Anticipates future technical constraints and scalability challenges.
- Is proactive and comfortable proposing improvements to architecture and engineering practices.
- Has solid experience with Scala and modern backend development (experience with our stack is a strong plus).
Entreprise
StrangeBee
Plateforme de publication
WHATJOBS
Offres pouvant vous intéresser
PARIS, 75
il y a 27 jours
PARIS, 75
il y a 27 jours
STRASBOURG, 67
il y a 6 jours
PARIS, 75
il y a 4 jours