Senior Backend Developer (Scala)

  • Charlotte, NC
  • Posted moments ago | Updated moments ago

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Scala
Java
Kubernetes
SQL
microservices architecture
Agile/Scrum
Kafka/RabbitMQ/Amazon SQS

Job Details

Job Description:
Role: Senior Backend Developer (Scala)
Location: Charlotte, NC(Onsite)
We are seeking a highly skilled Senior Backend Developer with strong experience in building scalable, high-performance systems. The ideal candidate will have expertise in Scala, deep understanding of distributed systems, and hands-on experience with modern messaging platforms and microservices architectures. Experience in the FinTech domain is a significant plus. Candidates will undergo a coding test and a compatibility interview as part of the hiring process.
Key Responsibilities
  • Develop and enhance core backend services and the data aggregation layer to support scalability, quality, and rapid iteration.
  • Build robust integrations with internal systems leveraging rich financial datasets.
  • Work with external partners to acquire and integrate new data sources.
  • Create automation across the stack, including build/deployment pipelines, testing, monitoring, and data workflows.
  • Collaborate with front-end developers to deliver complete end-to-end solutions.
  • Continuously learn and adopt new technologies as the product and architecture evolve.
  • Mentor and support junior team members, promoting strong engineering practices.
Required Skills & Experience
  • 5+ years of professional experience as a backend developer.
  • Strong proficiency in Scala (or Java/functional languages with willingness to transition to Scala).
  • Experience with messaging platforms such as Kafka, RabbitMQ, Amazon SQS, or similar.
  • Experience building highly integrated, large-scale, high-volume, and testable backend systems.
  • Hands-on experience with Kubernetes and containerization technologies.
  • Solid foundation in OOP, design patterns, algorithms, networking, and Linux systems.
  • Strong understanding of web application internals and multi-tier scalability.
  • Proficiency in SQL, relational database schema design, and ORM concepts.
  • Knowledge of microservices architecture, messaging patterns, and deployment models.
  • Strong communication, problem-solving, and leadership abilities.
  • Experience working in Agile/Scrum environments.
Preferred Qualifications
  • FinTech industry experience or domain knowledge.
  • Experience in API design and building scalable, extensible client/server contracts.
  • Security knowledge and experience with secure system design.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Akshaya Inc