Nowa
Senior Scala Developer
Brak informacji o wynagrodzeniu
SeniorFull-time
#345483·Dodano 2 dni temu·0
Źródło: YourITeamsTech Stack / Keywords
ScalaCloudBackendAIAWSKubernetesArchitectureApache Kafka
Firma i stanowisko
We are seeking a Senior Scala Developer to design, develop and optimise scalable, high‑performance software solutions using cloud‑native and functional programming approaches. The person in this role will contribute to backend and distributed system development in a CTMS context and support real‑time, AI‑assisted railway operations.
Wymagania
- Minimum 5 years of professional experience programming in Scala.
- Minimum 5 years of experience deploying complex services on Kubernetes clusters hosted on AWS.
- Minimum 5 years of experience with the Protobuf framework.
- Minimum 5 years of experience with CI/CD toolsets (for example Git/GitLab and configuration management tools such as Chef or Puppet).
- Proven experience developing highly scalable, event‑driven backend systems using Apache Kafka or comparable streaming technologies.
- Familiarity with functional Scala libraries (e.g. ZIO, Cats Effect, Akka Streams) is an advantage.
- English language proficiency at C1 level.
- Demonstrable ability to produce well‑structured, maintainable code and to participate effectively in technical reviews and architectural discussions.
Obowiązki
- Develop clean, efficient and well‑documented software components in accordance with agreed coding standards and best practices.
- Implement and improve backend services and distributed systems using Scala and functional programming paradigms.
- Participate in the design, planning and delivery of complex projects within a cloud‑native architecture (e.g. AWS, Kubernetes).
- Design and implement highly scalable, event‑driven systems, including integration with streaming technologies such as Apache Kafka.
- Establish and maintain CI/CD pipelines and deployment processes for distributed services.
- Perform testing, debugging and performance optimisation to meet defined quality and performance targets.
- Collaborate with project managers, architects, designers and other developers to ensure timely, high‑quality delivery.
- Attend and contribute to technical meetings, provide status updates and participate in technical decision‑making.
- Conduct and contribute to code reviews to maintain code quality and share best practices across the team.
- Drive continuous improvement of system performance, architecture and maintainability in a demanding, real‑time environment.
Oferta
- Remote work (Poland).
- Unique TEAL culture, relationship- and respect-driven community, non-corporate atmosphere.
- Agile approach and no bureaucracy.
- Outstanding integration trips to various places in Europe for all employees.
- Activities to support your well-being and health.
- Luxmed Gold Extended medical care and Multisport Plus benefit.
- Engagement in innovative projects within a supportive and collaborative environment.
- Flexible working arrangements to promote work-life balance.
- Access to modern tools and technologies to enhance productivity.
Opieka zdrowotna
Karta sportowa
Elastyczne godziny
Inne informacje
Only candidates located in Poland are eligible for remote work.
YourITeams
161 aktywnych ofert