Scala Engineer - Senior,

Lumenalta

Scala Engineer - Senior

  • Posted Today
  • Remote
  • Full Time

Job Description

About Us

Lumenalta is at the forefront of innovation, delivering cutting-edge solutions that empower businesses worldwide. We thrive on tackling complex challenges with creativity and precision, and we’re looking for passionate individuals to join our team.

Job Overview

We are seeking a talented Senior Scala Engineer to play a pivotal role in designing, developing, and maintaining scalable and high-performing software solutions. You will work on critical systems, collaborating with cross-functional teams to ensure reliability, security, and efficiency in our applications.

Responsibilities

  • Design, develop, and optimize backend systems and APIs using Scala.
  • Build scalable and robust solutions to support high-traffic applications.
  • Collaborate with product managers, architects, and fellow engineers to define requirements and deliver impactful features.
  • Write clean, maintainable, and well-documented code.
  • Troubleshoot and resolve issues in production environments, ensuring system reliability and performance.
  • Mentor junior developers and contribute to improving team processes and standards.
  • Stay updated on emerging Scala and functional programming trends and incorporate best practices into development processes.


Qualifications

Must-Have:

  • 5+ years of professional experience in software development, with at least 3 years specializing in Scala.
  • Strong understanding of functional programming concepts.
  • Experience with frameworks such as Akka, Play, or Lagom.
  • Proficiency in building RESTful APIs and integrating with third-party services.
  • Familiarity with database systems, both relational (PostgreSQL, MySQL) and NoSQL (Cassandra, MongoDB).
  • Hands-on experience with distributed systems and microservices architecture.
  • Knowledge of build tools like SBT and version control systems (Git).
  • Strong problem-solving skills and a passion for building scalable solutions.


Nice-to-Have:

  • Experience with big data technologies like Spark or Kafka.
  • Knowledge of cloud platforms such as AWS, Google Cloud, or Azure.
  • Familiarity with CI/CD pipelines and containerization tools (Docker, Kubernetes).
  • Contributions to open-source Scala projects.

Hard Skills Required

  • Version Control & CI/CD
  • Database Management
  • Distributed Systems & Microservices
  • Backend Development & API Design
  • Scala Programming & Functional Programming

Soft Skills Required

  • Problem-Solving
  • Mentorship
  • Collaboration
  • Adaptability
  • Attention to Detail

Report This Job