Senior Scala Developer
Symphony Solutions
/job-details/5368
Kjo shpallje nuk pranon më aplikime. Nuk ka shpallje që përputhen saktësisht me këtë URL.
Shiko punët aktive.
At BetSymphony, we are embarking on an ambitious project to revolutionize the online gambling industry. Our vision is to develop a cutting-edge gambling platform that will serve as the backbone for multiple different brands, each with its unique identity and target audience. This platform will leverage the latest technologies to ensure a seamless, secure, and engaging experience for users across the globe.
As a Senior Scala Developer on our team, you will play a pivotal role in bringing this vision to life. You will be involved in every stage of the development process, from initial design to deployment, focusing on creating a scalable, high-performance backend system that can support the diverse needs of multiple brands.
Working on this project will expose you to the latest technologies and challenges in software development, offering ample opportunities for growth and innovation. You will be part of a dynamic team that values creativity, collaboration, and a commitment to excellence.
### Requirements
- 5+ years of experience building backend systems.
- 4+ years of hands-on experience with Scala
- Experience building RESTful APIs / WebSockets.
- Proficient in Scala and its ecosystem (e.g., Akka, Play Framework, SBT).
- Experience working with distributed messaging systems such as Kafka, ActiveMQ, RabbitMQ, etc.
- Experience with microservices architecture.
- Containerisation technologies (e.g., Docker, Kubernetes).
- Deep understanding of software design patterns, distributed systems theory, data structures, and algorithms.
- Experience with database technologies (SQL and NoSQL).
- Experience with cloud services (AWS, GCP) and CI/CD pipelines.
- Experience with system observability - logging, metrics, tracing (e.g., OpenTelemetry, Datadog, Grafana).
- Strong written and verbal communication skills in English (B2+).
- Proven ability to lead technical discussions and collaborate across teams in a multicultural environment.
- Strong ownership mindset, proactive in identifying risks and driving technical decisions.
**Desirable:**
- Strong interest in applying AI-powered tools (e.g. ChatGPT, Copilot, Cursor or similar) to speed up day-to-day development tasks.
- Proven ability or strong motivation to use AI to reduce development time, improve code quality, and automate repetitive engineering work.
- Experience in leveraging AI for code generation, refactoring, debugging, test creation, and documentation.
- Openness to experimenting with new AI tools and workflows and integrating them into the development process.
- Experience with JIRA, and Confluence.
- Experience with ZIO and/or Typelevel stack (CATS etc.)
- Experience with Couchbase DB
- Experience with ElasticSearch
- Experience in gambling or online gaming.
- Experience with TDD development processes.
### Job Responsibilities
- New features development within existing product.
- Proactively identifying, escalating, and resolving technical risks and bottlenecks.
- Collaborating closely with the Product and Architect team
- Driving bug investigation on complex, cross-service issues.
- Writing Unit tests and integration tests.
- Full participation in Scrum ceremonies and technical discussions.
- Mentoring Middle and Junior developers, pair programming, knowledge sharing, technical onboarding.
As a Senior Scala Developer on our team, you will play a pivotal role in bringing this vision to life. You will be involved in every stage of the development process, from initial design to deployment, focusing on creating a scalable, high-performance backend system that can support the diverse needs of multiple brands.
Working on this project will expose you to the latest technologies and challenges in software development, offering ample opportunities for growth and innovation. You will be part of a dynamic team that values creativity, collaboration, and a commitment to excellence.
### Requirements
- 5+ years of experience building backend systems.
- 4+ years of hands-on experience with Scala
- Experience building RESTful APIs / WebSockets.
- Proficient in Scala and its ecosystem (e.g., Akka, Play Framework, SBT).
- Experience working with distributed messaging systems such as Kafka, ActiveMQ, RabbitMQ, etc.
- Experience with microservices architecture.
- Containerisation technologies (e.g., Docker, Kubernetes).
- Deep understanding of software design patterns, distributed systems theory, data structures, and algorithms.
- Experience with database technologies (SQL and NoSQL).
- Experience with cloud services (AWS, GCP) and CI/CD pipelines.
- Experience with system observability - logging, metrics, tracing (e.g., OpenTelemetry, Datadog, Grafana).
- Strong written and verbal communication skills in English (B2+).
- Proven ability to lead technical discussions and collaborate across teams in a multicultural environment.
- Strong ownership mindset, proactive in identifying risks and driving technical decisions.
**Desirable:**
- Strong interest in applying AI-powered tools (e.g. ChatGPT, Copilot, Cursor or similar) to speed up day-to-day development tasks.
- Proven ability or strong motivation to use AI to reduce development time, improve code quality, and automate repetitive engineering work.
- Experience in leveraging AI for code generation, refactoring, debugging, test creation, and documentation.
- Openness to experimenting with new AI tools and workflows and integrating them into the development process.
- Experience with JIRA, and Confluence.
- Experience with ZIO and/or Typelevel stack (CATS etc.)
- Experience with Couchbase DB
- Experience with ElasticSearch
- Experience in gambling or online gaming.
- Experience with TDD development processes.
### Job Responsibilities
- New features development within existing product.
- Proactively identifying, escalating, and resolving technical risks and bottlenecks.
- Collaborating closely with the Product and Architect team
- Driving bug investigation on complex, cross-service issues.
- Writing Unit tests and integration tests.
- Full participation in Scrum ceremonies and technical discussions.
- Mentoring Middle and Junior developers, pair programming, knowledge sharing, technical onboarding.
Nuk ka shpallje që përputhen saktësisht me këtë URL.
Shpallje të tjera aktive
- Physical Therapist - Brunswick, ME — Fox Rehabilitation
- Junior SDR — Bulls Vision Group
- Phone Collector Officer – Early Collection Unit, Collection Department — Raiffeisen Bank Albania
- Databricks Specialist — Lutech
- SAP System Аdministrator (f/m/d) @ A1 Competence Delivery Center — A1 Telekom Austria Group
- Kundenberater Telekommunikation Inbound Sales (m/w/d) — Ströer X GmbH
- Associate Account Manager — Slice
- Account Manager — Slice
- Philanthropy Manager (6339) — Sinclair Consulting
- Quality Assurance Specialist — Innvis
- Freelance Fullstack Engineer (Contentful) — Valtech
- Accounting & Finance Specialist(f/m/x) — Enpal
- Менаџер за партнерска мрежа — iute Macedonia
- Мелон Солушнс Дооел, во соработка со Македонски Телеком, вработува: Техничар — Mellon Group of Companies
- Retail Account Manager — Wolt
- DP Geography, MYP 5 History, US History, and Comparative Government Teacher — Albanian College Tirana
- Strategic Partnerships & Innovation Officer — Illyrico Health Data Labs
- Account Manager — Slice
- Italian and English speaking Customer Support Representative — Mindy Support
- Salesperson — OBBU Gallery
- SAP SD Collaborator (Italian Speaking) — Engineering Albania
- Senior Architect — Orion Shpk
- Zv Menaxher Dyqani — Zero Absolute
- Tax Consultant- Business Tax Advisory — EY
- Associate Account Manager — Slice
- 📢 ПОВИК ЗА ИЗБОР НА КОНСУЛТАНТ / КА — СОС Детско Село Македонија | SOS Children's Villages Macedonia
- SOC Analyst — Service Factory Solutions
- Маляр 3 разряда (металлоконструкции) — Rineco Group
- Consulente Commerciale B2C – Bonus Garantito per i Primi 3 Mesi — AUTO1 Group
- First Aid Assistant — Tirana International Airport