Whisk

Community strategy and activation agency

Scala Developer – Mid Level

Backend EngineerSoftware EngineerContractRemoteTeam 11-50Since 2019H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

18 days ago

Salary

Not specified

3 yrs expEnglishDistributed SystemsDockerElastic SearchG RPCKafkaKubernetesMongo DBNo SQLRabbit MQRedisScalaSQLThrift

Job Description

• Develop and maintain product features aligned with user needs and company goals, ensuring high code quality and consistency by adhering to coding standards and style guides. • Use AI coding agents as an integrated part of your daily workflow: writing specs before implementation, directing agents with well-structured context, and critically reviewing generated output before it ships. • Reduce technical debt and enhance system functionality, actively monitoring metrics and addressing alerts or test failures. • Drive design documentation and participate in architecture discussions with some guidance from the Engineering Manager, including writing and reviewing design documents. • Support team members by sharing knowledge, offering solutions, and providing constructive feedback in reviews. • Adhere to and proactively suggest improvements for team and company processes, ensuring consistency and efficiency, and challenging existing practices when beneficial. • Collaborate with cross-functional teams, providing insights on product requirements and system improvements. • Manage time effectively, meeting task estimates and communicating any risks to deadlines or deliverables in advance. • Regularly consult and contribute to the team knowledge base and documentation, ensuring information is current and accessible.

Job Requirements

  • 2-3 years of experience in Scala development.
  • 3-5 years of professional software development experience.
  • Proficiency in functional programming libraries (e.g., Cats, Cats-Effect, ZIO).
  • Active use of at least one AI coding agent (e.g., Claude Code, Cursor, Copilot) in a professional or personal project.
  • Ability to evaluate AI output critically and know when to override it.
  • Strong knowledge of SQL and experience with NoSQL databases (e.g., MongoDB, Elasticsearch).
  • Familiar with caches (eg Redis)
  • Hands-on experience with distributed systems and REST API development.
  • Familiarity with Kubernetes, Docker, and message brokers (Kafka, Google PubSub, RabbitMQ).
  • Working proficiency in English.
  • Experience with gRPC or Thrift would be a plus.

Benefits

  • 100% remote work
  • Join a supportive and dynamic team

Related Job Pages

More Backend Engineer Jobs

Backend Software Engineer

dentsu Austria

Champions of meaningful progress.

Backend Engineer18 days ago
Full TimeRemoteTeam 51-200Since 1900H1B No Sponsor

Backend Software Engineer designing and building core backend services for marketing products

AWSAzureCloudGoogle Cloud PlatformNoSQLPythonSQLUnix
Virginia
$68K - $100K / year

Platform Architect, SFMC

dentsu Austria

Champions of meaningful progress.

Backend Engineer18 days ago
Full TimeRemoteTeam 51-200Since 1900H1B No Sponsor

Platform Architect guiding clients on Salesforce Marketing Cloud engagements

CloudSOAPSQL
Colorado
$68K - $110.4K / year
Full TimeRemoteTeam 2Since 2018

Design and build software systems for customer retention, participate in the engineering life-cycle, and conduct code reviews.

AWSC#C++JavaPostgreSQLScala
California

Senior Software Engineer, Backend

Union.ai

Accelerate your machine learning workflows to production.

Backend Engineer18 days ago
Full TimeRemoteTeam 11-50Since 2020H1B Sponsor

Design and implement backend services in Go for high-throughput AI workloads. Collaborate with teams, optimize system performance, and maintain cloud integrations.

AWSAzureGCPGoKubernetesPulumiTerraform
Washington
$160K - $200K / year