Senior Scala Developer at SmarTek21
Seattle, Washington, USA -
Full Time


Start Date

Immediate

Expiry Date

24 Jun, 25

Salary

0.0

Posted On

24 Mar, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Scala, Computer Science, Docker, Infrastructure, Kubernetes, Code, Spark, Version Control, Azure, Git, Cross Team Collaboration, Communication Skills, Artificial Intelligence, Devops, Data Governance, Containerization, Digital Integration, Aws

Industry

Information Technology/IT

Description

WHO WE ARE..

SmarTek21 is an IT services company founded in 2006 with a vision to empower organizations to excel in a data-driven world. Our team of technology and business experts understood that data had become a strategic asset that could drive business strategy and improve customer engagement. We started off by providing consulting and development services in Microsoft technologies, but as the world evolved, so did we. Today, we offer a wide range of services that include Agile Dev/Ops, Data Engineering & Analytics, Testing Automation & Support, and Managed Application and Infrastructure Services. These services are designed to help organizations transform into digital enterprises that can thrive in a data-driven world. We specialize in integrating technologies from various disciplines into holistic solutions, making digital transformations seamless for our clients.

WHAT WE ARE LOOKING FOR

We are looking for a Senior Scala Developer who can design, build, and maintain performant, scalable, and secure applications leveraging the Scala ecosystem.

POSITION SUMMARY

The Senior Scala Developer will work closely with product managers, fellow engineers, and cross-functional teams to deliver innovative solutions. You will lead the design and implementation of cutting-edge projects while guiding and mentoring junior developers. By driving best practices and ensuring high-quality code, you’ll help our teams maintain efficient, reliable systems and stay current with the latest industry standards.

Job Duties/Essential Functions

  • Architect, develop, and maintain Scala-based applications, ensuring high performance and reliability.
  • Collaborate with product owners and stakeholders to translate requirements into technical solutions.
  • Mentor junior developers by promoting knowledge sharing and encouraging best coding practices.
  • Optimize existing services and infrastructure for scalability, security, and performance.
  • Implement and maintain testing strategies (unit, integration, performance), ensuring high code quality.
  • Diagnose and resolve complex technical issues in production environments.
  • Stay current with emerging Scala libraries, frameworks, and industry trends to continually improve team capabilities.

EXPERIENCE, SKILLS, EDUCATION & LICENSES/CERTIFICATIONS

Required:

  • 7+ years of professional software development experience, with at least 3-4 years focusing on Scala.
  • In-depth knowledge of functional programming principles and Scala best practices.
  • Experience with frameworks such as Akka, Play, or Spark.
  • Proficiency with CI/CD tools (e.g., Jenkins, GitLab CI) and version control (Git).
  • Strong understanding of database technologies (SQL and/or NoSQL).
  • Excellent communication skills and a track record of successful cross-team collaboration.

Recommended:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Familiarity with microservices architectures and RESTful API design.
  • Experience with containerization (Docker, Kubernetes) and cloud platforms (AWS, GCP, or Azure).
  • Knowledge of event-driven architectures or streaming platforms (Kafka, RabbitMQ).
  • Exposure to DevOps, SRE principles, and/or infrastructure as code.

This position is Remote/Telecommute.
SmarTek21 stands at the forefront of innovation, leveraging Generative AI to power advanced data ecosystems and industry-leading conversational interfaces that transform customer interactions. Established in 2006, we seamlessly blend human acumen with cutting-edge artificial intelligence to tackle the most complex challenges in digital integration and data governance.
rDeOXeizD

Responsibilities
  • Architect, develop, and maintain Scala-based applications, ensuring high performance and reliability.
  • Collaborate with product owners and stakeholders to translate requirements into technical solutions.
  • Mentor junior developers by promoting knowledge sharing and encouraging best coding practices.
  • Optimize existing services and infrastructure for scalability, security, and performance.
  • Implement and maintain testing strategies (unit, integration, performance), ensuring high code quality.
  • Diagnose and resolve complex technical issues in production environments.
  • Stay current with emerging Scala libraries, frameworks, and industry trends to continually improve team capabilities
Loading...