Connecting...

Banner Default Image

Backend Engineer - Scala

Job title Backend Engineer - Scala
Location Remote
Industry:
Reference: 5353
Contact name: Susan Barrance
City: Remote
Contact email: susan.barrance@signify-tech.com
Published: March 13, 2023 12:07

Job Description

Backend Engineer - Scala

12-month contract / Fully Remote / EU timezones only

Signify Technology is partnered with a global logistics management platform that is seeking a mid-level Backend Scala Engineer to join a well-established, fully distributed engineering domain.

As a Backend Engineer, you will be responsible for designing, developing, and maintaining the global management system that processes large volumes of data, provides real-time insights, and integrates with multiple third-party systems.

Key Responsibilities:

  • Design and develop scalable, fault-tolerant, and high-performance backend systems using Scala
  • Develop microservices and APIs to integrate with third-party systems.
  • Collaborate with other engineers, data scientists, and product managers to identify requirements and deliver features.
  • Monitor and optimize the performance, scalability, and security of the backend systems.
  • Participate in code reviews and ensure adherence to coding standards.

Requirements:

  • Bachelor's degree in Computer Science, Computer Engineering, or related field.
  • At least 3 years of experience in backend development using Scala or Java
  • Commercial experience with Event Sourcing tools Kafka & Kafka Streams
  • Experience with cloud-based infrastructure, such as AWS, GCP, or Azure.
  • Understanding of software development principles, such as SOLID, DRY, and KISS.
  • Strong problem-solving skills and ability to troubleshoot and debug complex systems.
  • Excellent written and verbal communication skills.

Preferred Qualifications:

  • Familiarity with the maritime industry and related technologies.
  • Experience with distributed systems and data processing frameworks, such as Apache Spark or Flink.
  • Experience with containerization and orchestration technologies, such as Docker and Kubernetes.
  • Knowledge of relational and NoSQL databases, such as PostgreSQL and Cassandra.

If you have the required experience and qualifications, and you are passionate about developing scalable and reliable backend systems - please reach out with an updated CV and the best time to be contacted