Scala Developer

Xebia Poland Logo

Xebia Poland

πŸ“Remote - Worldwide

Summary

Join Xebia, a global leader in cloud-based solutions, and contribute to innovative projects for clients like UPS, McLaren, and Aviva. As a key member of our team, you will collaborate with product managers and designers, design and implement scalable software solutions, write high-quality code, and mentor junior developers. This role requires 6+ years of programming experience, including 2+ years with Scala, and expertise in microservices architecture and cloud environments. Excellent communication skills in English and Polish are essential. We offer a dynamic work environment and opportunities for professional growth.

Requirements

  • Have 2+ years of experience with Scala
  • Have at least 6 years of programming experience
  • Care about code quality
  • Be able to independently create readable, testable code in accordance with standards
  • Be comfortable discussing architectural decisions and proposed design solutions
  • Be experienced communicating with business representatives
  • Understand customer requirements and be able to deliver relevant business value
  • Be experienced in event-driven microservices architecture
  • Be experienced running services in cloud environments
  • Be familiarized with designing REST APIs
  • Speak English well (B2+) and Polish (B1/B2)
  • Work from the European Union region and have a work permit

Responsibilities

  • Collaborate with product managers, designers, and other stakeholders to understand project requirements and translate them into technical specifications
  • Design and implement scalable, reliable, and maintainable software solutions
  • Write clean, efficient, and well-tested code using industry best practices
  • Help to improve work in all areas: coding, processes, testing, tools, collaboration
  • Mentor junior and mid-level developers

Preferred Qualifications

  • Have experience with Kafka, ElasticSearch, RabbitMQ, and Terraform
  • Have familiarity with observability tools

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs