Whisk
Community strategy and activation agency
Scala Developer – Mid Level
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 Guides
Related Job Pages
More Backend Engineer Jobs
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
Backend Engineer18 days ago
Full TimeRemoteTeam 51-200Since 1900H1B No Sponsor
Platform Architect guiding clients on Salesforce Marketing Cloud engagements
CloudSOAPSQL
Backend Engineer18 days ago
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
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