--}}

JOB DESCRIPTION


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

  • 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.


Salary

Competitive

Monthly based

Location

, East Gonja Municipal District, Savannah Region, Ghana, Savannah Region, Ghana

Job Overview
Job Posted:
2 weeks ago
Job Expire:
1w 6d
Job Type
Remote
Job Role
Education
Bachelor Degree
Experience
5 - 10 Years
Slots...
1

Share This Job:

Location

, East Gonja Municipal District, Savannah Region, Ghana, Savannah Region, Ghana