26 sep
|
Jobrapido
|
Madrid
Overview Senior Software Engineer to help build a cloud-native data processing platform. You design, build, and maintain scalable backend services in Scala for data ingestion, transformation, and analytics across AWS and GCP. You’ll work with cross-functional teams to ensure reliability, observability, and secure cloud integrations. You’ll mentor engineers, participate in reviews, and push for high-quality, well-documented code. This role offers impact in shaping a scalable data platform within a fast-paced, mission-driven environment.
ResponsabilidadesDesign, develop, and maintain scalable backend services using ScalaBuild distributed data-processing systems for large-scale workloadsDevelop integrations with AWS and GCP cloud servicesImplement secure authentication/authorization with cloud-native identity servicesBuild and maintain data pipelines for ingestion, transformation, and analyticsCollaborate with cross-functional teams to define technical requirementsEnsure reliability, observability, performance, and operational excellenceWrite clean, maintainable, well-documented code and participate in code reviewsTroubleshoot and resolve issues in distributed,
cloud-based environmentsDevelop and execute testing strategies (unit, component, integration) Requisitos principalesStrong proficiency in Scala and sbtSolid functional programming knowledgeExperience with JSON handling (Circe)Hands-on AWS and/or GCP experienceKnowledge of IAM, STS, AssumeRole, WebIdentityExperience with AWS SDKs (S3, STS)Experience with Google BigQuery, DataflowStrong SQL skills and PostgreSQL experienceExperience with FS2, cats-effectFamiliarity with Google Pub/SubTesting experience (unit, component, integration)Git and modern DevOps workflowsBachelor’s degree in Computer Science, Software Engineering, or related fieldExperience with Finagle or similar RPC frameworksKnowledge of data pipeline orchestration/workflow toolsKubernetes deployment and containerization familiarityBuilding observable, resilient data processing systemsStrong analytical and problem-solving abilitiesExcellent debugging and troubleshooting skillsEffective verbal and written communicationScalasbtCirce
📌 Senior Software Engineer-Java (Madrid)
🏢 Jobrapido
📍 Madrid