Senior Scala Software Engineer

We are seeking an experienced Senior Scala Software Engineer to join a project focused on enhancing and extending a specific system within our platform. This role is suited for someone who can quickly adapt to an established architecture and contribute effectively to delivering high-quality, production-ready software. The emphasis is on hands-on development, technical documentation, aligned with current technical direction, not long-term design ownership or system re-architecture.

We are a supportive, inclusive group that values collaboration and fosters a strong sense of belonging. Our team operates with transparency and alignment, driven by scaled agile practices, working closely with the product and design teams to shape and refine requirements, while fostering a culture of continuous improvement. This includes leveraging agile methodologies to ensure iterative delivery, cross-functional collaboration, and consistent alignment with business goals.

We’re driven by values that shape how we work together every day:
Teamwork, ownership, accountability, proactivity, transparency, empathy, inclusivity, and a commitment to continuous learning and growth.


Requirements

  • 5-7+ years of professional experience
  • Strong hands-on software development experience with modern engineering practices
  • Proficiency in: Scala
  • Experience with distributed systems, microservices, and serverless patterns
  • Ability to work within existing architectures with a focus on consistency, maintainability, and delivery
  • Proven experience in actively promoting and applying unit testing as an integral part of daily development practice
  • Attention to detail
  • Skilled in creating clear technical documentation and implementation strategies
  • Comfortable with evaluating solutions pragmatically and applying proven patterns within defined boundaries
  • Strong collaboration and communication skills in cross-functional teams
  • Fluent in English


Nice to have:

  • Experience in NodeJS, TypeScript, Kafka, MongoDB, GraphQL
  • Experience with Test-Driven Development (TDD) or Behavior-Driven Development (BDD) 
  • Team leadership experience


Job responsibilities

  • Contribute directly to a pre-scoped system as part of a defined project initiative
  • Collaborate with and guide engineers and product managers to translate requirements into solid implementations
  • Ensure code quality, reliability, and performance through thoughtful development and testing practices
  • Align your work with existing patterns and decisions, integrating effectively into our established software ecosystem
  • Document and communicate your work clearly to support smooth deployment and maintenance
  • Participate in code reviews and technical discussions focused on short-term outcomes and cohesive delivery

Required languages

English B2 - Upper Intermediate
Scala
Published 11 November
12 views
Β·
1 application
100% read
Β·
100% responded
Last responded 2 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...