Remotery

Senior Software Engineer – Scala

Posted Jul 20

This is a fully remote position, open to applicants in Costa Rica.

📋 Description

• Design, create, and sustain scalable backend services utilizing Scala.

• Develop and enhance distributed systems capable of processing large-scale data workloads.

• Create integrations with cloud services across AWS and Google Cloud Platform (GCP).

• Implement secure authentication and authorization methods using cloud-native identity services.

• Construct and maintain data pipelines that support data ingestion, transformation, and analytics.

• Collaborate with cross-functional teams to establish technical requirements and deliver effective solutions.

• Ensure system reliability, observability, performance, and operational excellence.

• Write clean, maintainable, and well-documented code.

• Engage in code reviews and provide mentorship to other engineers.

• Diagnose and resolve issues in distributed, cloud-based environments.

• Develop and implement thorough testing strategies, including unit, component, and integration testing.


⛳️ Requirements

• Strong proficiency in Scala and experience with sbt for build management.

• Solid understanding of functional programming principles and best practices.

• Experience with JSON serialization and deserialization frameworks such as Circe.

• Hands-on experience with AWS and/or Google Cloud Platform (GCP).

• Knowledge of cloud authentication and authorization mechanisms, including: IAM, STS, AssumeRole, and WebIdentity.

• Experience integrating with AWS SDKs, particularly: Amazon S3 and AWS STS.

• Experience working with: Google BigQuery and Google Dataflow.

• Strong SQL skills and experience with PostgreSQL.

• Experience in asynchronous and concurrent programming using technologies such as: FS2 and cats-effect.

• Familiarity with distributed messaging platforms such as Google Pub/Sub.

• Strong testing experience, including unit, component, and integration testing.

• Experience troubleshooting distributed systems and cloud-native applications.

• Proficiency with Git and modern software development workflows.

• Bachelor's degree in Computer Science, Software Engineering, or a related field.

• Minimum of 4+ years of professional software engineering experience, preferably in backend engineering, data platforms, or data-intensive systems.

• Experience with Finagle or similar RPC frameworks.

• Knowledge of data pipeline orchestration and workflow management tools.

• Experience deploying and operating applications in Kubernetes environments.

• Familiarity with containerization technologies and cloud-native architectures.

• Experience building highly observable and resilient data processing systems.


🏝️ Benefits

• Flexibility: Here, balance is everything! We provide an environment that supports personal and professional life balance as well as remote work.

• Collaboration: Collaboration is key. We work in multidisciplinary teams, where each individual contributes their unique skills.

• Multiculturalism: We have a diverse global team that fosters an atmosphere of learning and personal growth.

• Development: We offer a tailored career plan, along with training programs to unlock your potential.

• Relevance: We collaborate with leading industry clients on high-impact projects that shape the technological future.

People also viewed

Sigma Software Group7 hours ago

Principal Software Engineer

UA flagUkraine OnlyFull-timeFull-stack Engineer
ApplyView job
Collectly7 hours ago

Senior Software Engineer – Pre Service Team

RS flagSerbia OnlyFull-timeFull-stack Engineer
ApplyView job
ioet7 hours ago

Senior Product Engineer

Latin AmericaFull-timeFull-stack Engineer
ApplyView job
Allata7 hours ago

FullStack Developer, Java, Vue

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
hatch I.T.7 hours ago

Senior Full Stack Developer

US flagDistrict of Columbia, +1 more stateFull-timeFull-stack Engineer
ApplyView job
CVS Health7 hours ago

Senior Manager – Epic EHR Development Lead, Software Development

US flagMassachusetts OnlyFull-timeFull-stack Engineer$130.3k – $260.6k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers